Swe cli skills
Senior engineer CLI expertise for AI agents — workflows, safety guardrails, gotchas, and anti-patterns across cloud, IaC, containers, databases, dev tools, and platformsFrom its SKILL.md
npx -y skills add SylphAI-Inc/swe-cli-skillsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.6 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it
SWE CLI Skills
man pages for machines — Your agent knows the commands. We teach it the workflows.
This skill provides expert-level CLI knowledge for the tools software engineers use daily. Each guide encodes senior engineer judgment — not reference docs, but operational workflows, safety guardrails, flag gotchas, error recovery, and composition patterns.
When to Use This Skill
Load a specific CLI guide when:
- You need to run complex CLI operations (multi-step workflows, piped commands)
- You're unsure about flag ordering, safety checks, or non-interactive alternatives
- You encounter a CLI error and need the actual fix (not generic advice)
- You need to compose multiple CLIs together (e.g., aws → jq → xargs)
Available CLI Guides
Guides are organized by category. Read the category index or jump directly to a CLI guide.
☁️ Cloud (skills/cloud/)
| CLI | File | Use For |
|---|---|---|
| AWS CLI | skills/cloud/aws.md | S3 filter ordering, IAM auth, EC2 queries, JMESPath, Lambda |
| gcloud | skills/cloud/gcloud.md | GCP project/config management, GKE, Cloud Run, IAM, logging |
| Azure CLI | skills/cloud/azure.md | Resource groups, AKS, App Service, RBAC, ARM deployments |
🏗️ Infrastructure as Code (skills/iac/)
| CLI | File | Use For |
|---|---|---|
| Terraform | skills/iac/terraform.md | State management, import workflows, safe apply, workspace migration |
🐳 Containers & Orchestration (skills/containers/)
| CLI | File | Use For |
|---|---|---|
| Docker | skills/containers/docker.md | Build cache, multi-stage builds, compose v2, cleanup, debugging |
| kubectl | skills/containers/kubectl.md | Context safety, namespace gotchas, rollout/rollback, pod debugging |
| Helm | skills/containers/helm.md | Values precedence, upgrade resets, rollback, chart debugging |
🔀 Git & Version Control (skills/git-vcs/)
| CLI | File | Use For |
|---|---|---|
| Git | skills/git-vcs/git.md | Non-interactive alternatives, rebase, merge, conflict resolution |
| GitHub CLI | skills/git-vcs/gh.md | PR workflows, issue management, releases, Actions |
🛠️ Dev Tools (skills/dev-tools/)
| CLI | File | Use For |
|---|---|---|
| jq | skills/dev-tools/jq.md | JSON filtering, select vs map, array ops, shell variable injection |
| sed | skills/dev-tools/sed.md | Stream editing, in-place substitution, macOS vs Linux portability |
| make | skills/dev-tools/make.md | Build automation, Makefile patterns, phony targets, variables |
| curl | skills/dev-tools/curl.md | Auth headers, multipart uploads, API debugging, response handling |
| SSH/SCP | skills/dev-tools/ssh.md | Tunneling, ProxyJump, key management, agent-safe patterns |
📦 Package Managers (skills/package-managers/)
| CLI | File | Use For |
|---|---|---|
| npm | skills/package-managers/npm.md | Dependency management, scripts, workspaces, publishing, lockfiles |
| pip & uv | skills/package-managers/pip-uv.md | Virtual envs, dependency resolution, uv acceleration, constraints |
🗄️ Databases (skills/databases/)
| CLI | File | Use For |
|---|---|---|
| psql | skills/databases/psql.md | Connection strings, non-interactive queries, backup/restore, meta-commands |
| redis-cli | skills/databases/redis.md | Connection, key operations, debugging, persistence, cluster management |
🚀 Platforms & Services (skills/platforms/)
| CLI | File | Use For |
|---|---|---|
| Stripe CLI | skills/platforms/stripe.md | Webhook testing, API debugging, fixtures, payment flow testing |
| Sentry CLI | skills/platforms/sentry.md | Release management, sourcemap uploads, deploy tracking |
| Vercel CLI | skills/platforms/vercel.md | Deployments, env vars, serverless functions, domains |
| Firebase CLI | skills/platforms/firebase.md | Hosting deploy, Firestore rules, auth emulators, Cloud Functions |
| flyctl | skills/platforms/fly.md | App deployment, scaling, secrets, regions, Machines API |
Quick Reference: Critical Gotchas
These are the highest-impact mistakes — check the full guide for details:
- AWS S3:
--excludemust come BEFORE--include(left-to-right evaluation) - Terraform: Always
terraform planafterterraform import(detects drift) - Docker: Copy dependency files before source code (cache optimization)
- kubectl: ALWAYS verify
kubectl config current-contextbefore apply - Helm:
helm upgradeRESETS values not specified — use--reuse-values - Git: Use
git --no-pagerand--no-editflags (agents have no TTY) - SSH: Use
BatchMode=yesto prevent password prompt hangs - psql: Always use
-v ON_ERROR_STOP=1in scripts (psql continues after errors by default) - Redis: NEVER use
KEYS *in production — useSCANinstead (blocks server) - gcloud: Always set
--projectexplicitly in automation (don't rely on default project) - npm: Use
npm ciin CI/CD, notnpm install(ensures reproducible builds) - sed:
sed -ibehaves differently on macOS vs Linux — use-i.bakfor portability - make: Indentation MUST be real tabs, not spaces (invisible error)
- Stripe:
stripe listenwebhook secret changes on every restart — update your env var - Sentry: Sourcemap
--url-prefixmust exactly match browser request paths - Vercel:
vercelwithout--proddeploys to preview, not production - Firebase:
firebase deploywithout--onlydeploys EVERYTHING
Token Efficiency
This skill uses a category sub-index architecture. Instead of loading all CLI guides at once:
- Read this root
SKILL.mdto find the right category - Read only the specific CLI guide you need (e.g.,
skills/cloud/aws.md)
This keeps token usage minimal — load one guide (~200-400 lines) instead of the entire library.
Each Guide Contains
- Setup & Auth — Installation and credential configuration
- Core Workflows — The 20% of commands covering 80% of usage
- Flag Gotchas — Ordering traps, version quirks, surprising defaults
- Error Patterns — Real error messages → real fixes
- Anti-Patterns — "Never do X because Y" with safe alternatives
- Composability — How to pipe this CLI with others
- Agent Constraints — Non-interactive alternatives, TTY workarounds
What ships with it: 38 files
182.7 KB alongside SKILL.md
.claude-plugin/
- marketplace.json518 B
skills/
- cloud/aws.md10.0 KB
- cloud/azure.md8.3 KB
- cloud/gcloud.md8.8 KB
- cloud/INDEX.md459 B
- containers/docker.md7.7 KB
- containers/helm.md7.0 KB
- containers/INDEX.md487 B
- containers/kubectl.md9.4 KB
- databases/INDEX.md361 B
- databases/psql.md6.5 KB
- databases/redis.md8.0 KB
- dev-tools/INDEX.md434 B
- dev-tools/jq.md8.0 KB
- dev-tools/make.md5.6 KB
- dev-tools/sed.md4.8 KB
- git-vcs/gh.md6.4 KB
- git-vcs/git.md8.4 KB
- git-vcs/INDEX.md350 B
- iac/INDEX.md270 B
- iac/terraform.md7.7 KB
- networking/curl.md8.1 KB
- networking/INDEX.md354 B
- networking/ssh.md9.2 KB
- package-managers/INDEX.md364 B
- package-managers/npm.md4.3 KB
- package-managers/pip-uv.md4.6 KB
- platforms/firebase.md4.8 KB
- platforms/fly.md5.3 KB
- platforms/INDEX.md674 B
- platforms/sentry.md6.0 KB
- platforms/stripe.md6.0 KB
- platforms/vercel.md3.8 KB
- CONTRIBUTING.md2.9 KB
- .gitignore109 B
- LICENSE1.0 KB
- README.md13.7 KB
- SKILL_TEMPLATE.md2.1 KB