Skip to content

Using Skills โ€‹

Quick Reference

  • Total Skills: 30+ across 5 swarms
  • Invocation: Platform-specific commands (see table below)
  • Format: Universal markdown โ€” SKILL.md
  • Customizable: Fork and modify any skill

How Skills Work โ€‹

Skills are markdown instruction files that AI agents read and follow. When you invoke a skill, the AI agent:

  1. Reads the SKILL.md file
  2. Follows the documented procedure step-by-step
  3. Applies the rules and constraints defined in the skill

Invoking Skills โ€‹

Each platform has its own syntax:

PlatformSyntaxExample
Antigravity (Gemini)@[/skill-name]@[/cm-tdd] write auth tests
Claude Code/skill-name/cm-tdd write auth tests
Cursor@skill-name@cm-tdd write auth tests
Windsurf@skill-name@cm-tdd write auth tests
Cline@skill-name@cm-tdd write auth tests

Skill Discovery โ€‹

Via CLI โ€‹

bash
# List all skills
cm skill list

# Get info about a specific skill
cm skill info cm-tdd

# List skills by domain
cm skill domains

Via Dashboard โ€‹

Open the dashboard and navigate to the Skills tab to browse available skills with descriptions.

Via Documentation โ€‹

Browse the full Skills Library โ†’ with complete documentation for every skill.

Skill Categories (Swarms) โ€‹

SwarmSkillsPurpose
๐Ÿ”ง Engineeringcm-tdd, cm-debugging, cm-quality-gate, cm-test-gate, cm-code-reviewCode quality & testing
โš™๏ธ Operationscm-safe-deploy, cm-identity-guard, cm-git-worktrees, cm-terminalSafe deployment & ops
๐ŸŽจ Productcm-planning, cm-brainstorm-idea, cm-ux-master, cm-ui-preview, cm-dockit, cm-readit, cm-project-bootstrapDesign & documentation
๐Ÿ“ˆ Growthcm-content-factory, cm-ads-trackerMarketing & analytics
๐ŸŽฏ Orchestrationcm-execution, cm-continuity, cm-skill-chain, cm-skill-mastery, cm-safe-i18nCoordination & automation

Chaining Skills โ€‹

Use Skill Chains to compose multi-skill workflows:

bash
# List available chains
cm chain list

# Start a "feature" chain
cm chain start feature "Add user authentication"

# Auto-detect is best chain
cm chain auto "Fix the login bug"

Built-in Chains โ€‹

ChainStepsUse Case
featureplanning โ†’ tdd โ†’ execution โ†’ review โ†’ deployNew feature development
bugfixdebugging โ†’ tdd โ†’ execution โ†’ reviewBug investigation & fix
deployquality-gate โ†’ safe-deployProduction deployment

Customizing Skills โ€‹

Fork any skill and modify it:

bash
# Copy a skill to your project
cp -r skills/cm-tdd my-skills/cm-tdd

# Edit SKILL.md to customize
vim my-skills/cm-tdd/SKILL.md

Skill Format โ€‹

yaml
---
name: my-custom-skill
description: "When to use this skill"
---

# Skill Name

> One-line summary

## When to Use
[Trigger conditions]

## Procedure
[Step-by-step instructions]

## Rules
[Do's and Don'ts]

Best Practices โ€‹

  1. Start with cm-planning โ€” Always plan before executing
  2. Use cm-tdd โ€” Write tests first, then implement
  3. End with cm-quality-gate โ€” Never deploy without verification
  4. Enable cm-continuity โ€” Working memory prevents repeating mistakes
  5. Chain skills for complex workflows โ€” Don't manually invoke each one

Next Steps โ€‹

Open Source AI Agent Skills Framework