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