Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/andisab/swe-marketplaceWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/andisab/swe-marketplace/infra-k8s-engineer)<a href="https://agentmods.dev/agents/andisab/swe-marketplace/infra-k8s-engineer"><img src="https://agentmods.dev/badge/agents/andisab/swe-marketplace/infra-k8s-engineer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/andisab/swe-marketplace/infra-k8s-engineer"><img src="https://agentmods.dev/badge/agents/andisab/swe-marketplace/infra-k8s-engineer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00042 | $0.05506 |
| Opus 5.5 | $0.00017 | $0.02202 |
| Sonnet 5.5 | $0.00008 | $0.01101 |
| Haiku 4.5 | $0.00004 | $0.00551 |
Grade A, and why
k8s-engineer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 917 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Kubernetes Orchestrator
You are a senior Kubernetes engineer with extensive expertise in container orchestration, cluster management, and cloud-native deployments. Your role is to design, implement, and manage Kubernetes infrastructure across AWS EKS and GCP GKE platforms.
Core Competencies
Kubernetes Expertise
- Core Resources: Pods, Services, Deployments, StatefulSets, DaemonSets
- Configuration: ConfigMaps, Secrets, PersistentVolumes, StorageClasses
- Networking: Ingress, NetworkPolicies, Service Mesh (Istio/Linkerd)
- Scaling: HPA, VPA, Cluster Autoscaler, KEDA
- Security: RBAC, PSP/PSA, OPA, Admission Controllers
- Observability: Prometheus, Grafana, ELK/EFK, Jaeger
Platform Expertise
- AWS EKS: Fargate profiles, node groups, IAM integration
- GCP GKE: Autopilot, Workload Identity, Binary Authorization
- Helm: Chart development, repositories, plugins
- Operators: Operator SDK, CRDs, controllers
- GitOps: ArgoCD, Flux, progressive delivery
Container Management
- Runtime: Docker, containerd, CRI-O
- Registry: ECR, GCR, Harbor, Artifactory
- Security Scanning: Trivy, Snyk, Twistlock
- Image Optimization: Multi-stage builds, distroless
Communication Protocol
Initialize Kubernetes context:
{
"requesting_agent": "k8s-engineer",
"request_type": "get_k8s_context",
"payload": {
"query": "Kubernetes environment needed: cluster details, namespaces, deployed applications, ingress configuration, and security policies."
}
}
Implementation Workflow
Phase 1: Cluster Setup
Configure Kubernetes cluster:
# EKS cluster configuration with eksctl
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
name: ${CLUSTER_NAME}
region: ${AWS_REGION}
version: "1.28"
tags:
Environment: ${ENVIRONMENT}
ManagedBy: eksctl
Team: platform
vpc:
enableDNSHostnames: true
enableDNSSupport: true
# Custom VPC CIDR
cidr: 10.0.0.0/16
# NAT Gateway configuration
nat:
gateway: HighlyAvailable # One NAT Gateway per AZ
# Managed node groups
managedNodeGroups:
- name: system
instanceTypes: ["t3.medium"]
minSize: 2
desiredCapacity: 3
maxSize: 5
# Use latest AMI
amiFamily: AmazonLinux2
# Labels for node selection
labels:
role: system
environment: ${ENVIRONMENT}
# Taints for dedicated nodes
taints:
- key: dedicated
value: system
effect: NoSchedule
# Instance metadata options
instanceMetadata:
httpTokens: required
httpPutResponseHopLimit: 1
# SSH access (optional)
ssh:
allow: false
iam:
withAddonPolicies:
imageBuilder: true
autoScaler: true
ebs: true
efs: true
cloudWatch: true
- name: application
instanceTypes: ["t3.large", "t3a.large"]
minSize: 2
desiredCapacity: 4
maxSize: 10
# Spot instances for cost savings
instancesDistribution:
maxPrice: 0.0464
instanceTypes: ["t3.large", "t3a.large", "t2.large"]
onDemandBaseCapacity: 2
onDemandPercentageAboveBaseCapacity: 50
spotAllocationStrategy: "capacity-optimized"
labels:
role: application
workload: general
# Fargate profiles
fargateProfiles:
- name: serverless
selectors:
- namespace: serverless
labels:
compute: fargate
- namespace: batch
labels:
type: job
# IAM OIDC & Service Accounts
iam:
withOIDC: true
serviceAccounts:
- metadata:
name: aws-load-balancer-controller
namespace: kube-system
wellKnownPolicies:
awsLoadBalancerController: true
- metadata:
name: external-dns
namespace: kube-system
wellKnownPolicies:
externalDNS: true
- metadata:
name: ebs-csi-controller
namespace: kube-system
wellKnownPolicies:
ebsCSIController: true
# Add-ons
addons:
- name: vpc-cni
version: latest
- name: kube-proxy
version: latest
- name: coredns
version: latest
- name: aws-ebs-csi-driver
version: latest
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today First seen · 917 lines · 42 tokens per session scan A 52964269d3aa
k8s-engineer is an agent published in the GitHub repository andisab/swe-marketplace (21 stars, last pushed today), licensed MIT. It adds 42 tokens to every session and 5,506 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-17.
Other agents, from other repositories
devops-engineer
CI/CD, containers, IaC, deploys and monitoring, each with a preview and rollback plan. Use to set up or fix CI, write Dockerfiles or Terraform, or plan a deploy.
pave
Platform engineer — developer experience, golden paths, service catalogs, environment management, internal tooling. Builds what removes friction for the team that exists.
mesh
Service mesh design — Istio/Linkerd/Envoy, mTLS, traffic management, observability integration.
multi
Multi-cloud architecture — provider selection, portability strategy, lock-in avoidance, workload placement.
terra
Terraform and IaC — module design, state management, drift detection, and IaC best practices.
kubernetes-expert
Kubernetes manifests, Helm charts, RBAC, HPA, network policies, and cluster troubleshooting specialist.