ci
Generate a CI/CD pipeline — build, test, security scan, deploy. Supports GitHub Actions, GitLab CI, Bitbucket Pipelines.
Generate Swarm secret/config management — external secret references, versioned rotation, config mounts.
Claude Code
$ npx -y skills add KhaiTrang1995/agentic-awesome-kits --skill secret --agent claude-code
Codex
$ npx skills add KhaiTrang1995/agentic-awesome-kits --skill secret -a codex -y
Cursor
$ npx skills add KhaiTrang1995/agentic-awesome-kits --skill secret -a cursor -y
Gemini CLI
$ npx skills add KhaiTrang1995/agentic-awesome-kits --skill secret -a gemini-cli -y
GitHub Copilot
$ npx skills add KhaiTrang1995/agentic-awesome-kits --skill secret -a github-copilot -y
OpenCode
$ npx skills add KhaiTrang1995/agentic-awesome-kits --skill secret -a opencode -y
Windsurf
$ npx skills add KhaiTrang1995/agentic-awesome-kits --skill secret -a windsurf -y
name: secret description: Generate Swarm secret/config management — external secret references, versioned rotation, config mounts. user-invocable: true argument-hint: "<secret-name> [--external] [--rotate] [--config]"
/secret db-password --external /secret db-password --rotate (versioned rotation: db-password → db-password_v2) /secret nginx-conf --config (non-sensitive → docker config, not docker secret)
1. Decide **secret vs config**: sensitive value (password, token, key) → `docker secret`; non-sensitive file (nginx.conf, feature-flag JSON) → `docker config`. Both mount as files, neither belongs in an env var's literal value. 2. Reference it in the stack file as `external: true` — the agent never writes the actual secret value into a generated file. 3. For `--rotate`: generate a **versioned** secret name (`{name}_v{n}`) plus the service-level change needed to point at it, and note that the old version stays available until every service referencing it has been updated (Swarm secrets are immutable and can't be edited in place). 4. L1 approval → Write/Edit (the stack file reference only — never the secret's contents).
Reference block added to docker-stack.yml (secrets:/configs: sections, external: true) docker-secret-create.sh (reference command showing how to create it out-of-band, not executed by the agent)
Reusable AI Skill Kits for coding agents (Claude Code and any other subagent/slash-command-compatible tool).
Generate a CI/CD pipeline — build, test, security scan, deploy. Supports GitHub Actions, GitLab CI, Bitbucket Pipelines.
Generate docker-compose.yml — multi-service, network, volumes, healthcheck.
Generate an optimized Dockerfile — multi-stage build, security hardening, small image size.
Generate or update a single Swarm service definition — scaling, resource limits, rolling update policy, health check.
Generate a Docker Swarm stack file — services, deploy policy (replicas, placement, rolling update/rollback), overlay network.
ELK health checklist — cluster status, shards, ILM, disk watermarks, ingest lag, pipeline errors. Docs only.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.