Thank you for contributing CLI expertise! Every skill you add helps thousands of AI agents operate more safely and effectively.
- Check if it exists — Look in the skills table in README.md and SKILL.md
- Copy the template —
cp SKILL_TEMPLATE.md skills/your-cli.md - Fill in all 7 sections — See guidelines below
- Add official doc links — Include a
> **Official docs:**line after the title - Update SKILL.md — Add your CLI to the table in
SKILL.md - Update README.md — Add your CLI to the skills table
- Open a PR — One CLI per PR preferred
- Opinionated workflows — Not "here are all the flags" but "here's how a senior engineer does this"
- Real gotchas — Things you've personally been burned by
- Concrete error patterns — Actual error messages with actual fixes
- Agent-aware — Always include non-interactive alternatives
- Composable — Show how the CLI works with others (pipes, scripts)
- ❌ Copying the official docs / man page
- ❌ Listing every flag and option
- ❌ Generic advice ("be careful with this command")
- ❌ Untested commands
- ❌ Platform-specific instructions without labeling (mark macOS/Linux/Windows)
Every guide must include:
- YAML frontmatter with
name,description,version,category - Official docs link:
> **Official docs:** <url> - All 7 sections: Setup & Auth, Core Workflows, Flag Gotchas, Error Patterns, Anti-Patterns, Composability, Agent Constraints
# ❌ WRONGand# ✅ CORRECTmarkers for wrong/right patterns- Explanations of why something is wrong, not just what to do instead
- Write as if you're teaching a smart junior engineer
- Keep code blocks focused — one concept per block
- Always explain why something is wrong, not just what to do instead
Found a mistake or know a better pattern? PRs welcome:
- Describe the issue in the PR body
- Show the before/after
- Explain why the new version is better
Before submitting, verify:
- YAML frontmatter has
name,description,version,category - Official docs link is included after the title
- All 7 sections are present
- Code examples are tested and correct
- ❌/✅ markers are used for wrong/right patterns
- CLI version is specified in frontmatter
-
SKILL.mdtable is updated -
README.mdskills table is updated
Be respectful, be helpful, be accurate. We're building a knowledge base that agents will trust — accuracy matters more than quantity.
By contributing, you agree that your contributions will be licensed under the MIT License.