Claudekit-skills devops
Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.
install
source · Clone the upstream repo
git clone https://github.com/mrgoonie/claudekit-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/mrgoonie/claudekit-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/devops" ~/.claude/skills/mrgoonie-claudekit-skills-devops && rm -rf "$T"
manifest:
.claude/skills/devops/SKILL.mdsource content
DevOps Skill
Deploy and manage cloud infrastructure across Cloudflare, Docker, Google Cloud, and Kubernetes.
When to Use
- Deploy serverless apps to Cloudflare Workers/Pages
- Containerize apps with Docker, Docker Compose
- Manage GCP with gcloud CLI (Cloud Run, GKE, Cloud SQL)
- Kubernetes cluster management (kubectl, Helm)
- GitOps workflows (Argo CD, Flux)
- CI/CD pipelines, multi-region deployments
- Security audits, RBAC, network policies
Platform Selection
| Need | Choose |
|---|---|
| Sub-50ms latency globally | Cloudflare Workers |
| Large file storage (zero egress) | Cloudflare R2 |
| SQL database (global reads) | Cloudflare D1 |
| Containerized workloads | Docker + Cloud Run/GKE |
| Enterprise Kubernetes | GKE |
| Managed relational DB | Cloud SQL |
| Static site + API | Cloudflare Pages |
| Container orchestration | Kubernetes |
| Package management for K8s | Helm |
Quick Start
# Cloudflare Worker wrangler init my-worker && cd my-worker && wrangler deploy # Docker docker build -t myapp . && docker run -p 3000:3000 myapp # GCP Cloud Run gcloud run deploy my-service --image gcr.io/project/image --region us-central1 # Kubernetes kubectl apply -f manifests/ && kubectl get pods
Reference Navigation
Cloudflare Platform
- Edge computing overviewcloudflare-platform.md
- Handler types, patternscloudflare-workers-basics.md
- Performance, optimizationcloudflare-workers-advanced.md
- Runtime APIs, bindingscloudflare-workers-apis.md
- Object storage, S3 compatibilitycloudflare-r2-storage.md
- D1 SQLite, KV storecloudflare-d1-kv.md
- Puppeteer automationbrowser-rendering.md
Docker
- Dockerfile, images, containersdocker-basics.md
- Multi-container appsdocker-compose.md
Google Cloud
- gcloud CLI, authenticationgcloud-platform.md
- Compute Engine, GKE, Cloud Rungcloud-services.md
Kubernetes
- Core concepts, architecture, workloadskubernetes-basics.md
- Essential commands, debugging workflowkubernetes-kubectl.md
/kubernetes-helm.md
- Helm charts, templateskubernetes-helm-advanced.md
/kubernetes-security.md
- RBAC, secretskubernetes-security-advanced.md
/kubernetes-workflows.md
- GitOps, CI/CDkubernetes-workflows-advanced.md
/kubernetes-troubleshooting.md
- Debugkubernetes-troubleshooting-advanced.md
Scripts
- Automate Worker deploymentsscripts/cloudflare-deploy.py
- Analyze Dockerfilesscripts/docker-optimize.py
Best Practices
Security: Non-root containers, RBAC, secrets in env vars, image scanning Performance: Multi-stage builds, edge caching, resource limits Cost: R2 for large egress, caching, right-size resources Development: Docker Compose local dev, wrangler dev, version control IaC
Resources
- Cloudflare: https://developers.cloudflare.com
- Docker: https://docs.docker.com
- GCP: https://cloud.google.com/docs
- Kubernetes: https://kubernetes.io/docs
- Helm: https://helm.sh/docs