devantler-tech/agent-plugins/ksail
Claude Code and agent skill by devantler-tech/agent-plugins
- community
Checking that the SKILL.md file is still in the repository.
Use the ksail CLI to spin up and manage Kubernetes clusters (Kind/K3d/Talos/vCluster/KWOK — local via Docker; EKS — cloud via AWS) and GitOps workloads declaratively. Triggers on requests involving Kubernetes clusters, Flux/ArgoCD GitOps bootstrapping, Kind/K3d/Talos/vCluster/KWOK/EKS, multi-tenancy onboarding, OIDC authentication, or the ksail CLI/MCP server.
Install
npx vskill@latest install devantler-tech/agent-plugins/ksailSKILL.md
ksail
KSail bundles common Kubernetes tooling (kubectl, helm, kind, k3d, vcluster, flux, argocd, …) into a single Go binary. Local clusters need only Docker; cloud providers also need that provider's credentials, and EKS additionally needs the eksctl CLI.
Full docs: <https://ksail.devantler.tech>. Treat the docs site and ksail <command> --help as the source of truth; do not paraphrase flag semantics — link users to the relevant page instead.
Prerequisites
ksailonPATH(see <https://ksail.devantler.tech/installation/>)- Docker daemon running (required for the local
Dockerprovider) - Cloud credentials only when using non-Docker providers (
HCLOUD_TOKENfor Hetzner,OMNI_SERVICE_ACCOUNT_KEYfor Omni, standard AWS SDK credentials such asaws configureorAWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY/AWS_REGIONfor AWS) eksctlonPATHfor theEKSdistribution (see <https://ksail.devantler.tech/distributions/eks/>)
When to use this skill
Invoke when the user asks to:
- Create, start, stop, update, or delete a local Kubernetes cluster
- Scaffold a KSail project (
ksail.yaml, native distribution config,k8s/kustomization) - Bootstrap Flux or ArgoCD on a local cluster
- Back up or restore cluster resources
- Apply, generate, validate, or watch Kubernetes workloads
- Export/import container images for air-gapped clusters
- Manage SOPS-encrypted secrets via
ksail workload cipher - Work with the ksail MCP server or AI chat TUI
Command groups (source of truth: ksail --help)
ksail cluster …— lifecycle:init,create,update,diff,delete,start,stop,info,list,connect,switch,backup,restore,oidc(OIDC authentication:get-token)ksail workload …—apply,create,edit,get,describe,explain,delete,logs,exec,expose,gen,validate,install,scale,rollout,scan,wait,images,export,import,watch,push,reconcile, andcipher(SOPS-based secret management:encrypt,decrypt,edit,import,rotate)ksail tenant …— multi-tenancy:create,deleteksail open …— interfaces:web(browser UI),desktop(native app),chat(AI chat TUI powered by GitHub Copilot),mcp(MCP server — already auto-registered by this plugin)
Flag-level docs live under <https://ksail.devantler.tech/cli-flags/>. Reference that page for any non-trivial flag question instead of answering from memory.
Typical flows
Scaffold + launch a local cluster:
Distribution is chosen via --distribution (Vanilla, K3s, Talos, VCluster, KWOK, EKS). Provider defaults to Docker for local distributions; Talos also supports Hetzner and Omni; EKS requires --provider AWS and ksail cluster create is not yet functional for EKS (cluster init only — see <https://ksail.devantler.tech/distributions/eks/>).
MCP server
This plugin registers the ksail MCP server via .mcp.json (command: ksail, args: [open, mcp]). The ksail cluster, ksail workload (including the nested ksail workload cipher SOPS operations), project and tenant commands are exposed as consolidated MCP tools (cluster_read, cluster_write, workload_read, workload_write, project_read, project_write, tenant_write). Prefer these tools for cluster/workload operations when running inside Copilot CLI.
Safety
ksail cluster deletedestroys clusters and (with--delete-storage) local volumes. Confirm intent before running non-interactively.ksail cluster updatemay recreate clusters when immutable fields change; use--dry-runfirst.ksail workload cipher encrypt/rotatemutate files in-place; ensure they are committed before rotation.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/ksail/skills/ksail/SKILL.md
Popularity
- Repository stars
- 2
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/devantler-tech/agent-plugins/ksail)