Skills Commands Reference

Complete reference for all cmd skills commands. Install, list, and remove agent skills.


CommandDescription
cmd skills addInstall a skill from a GitHub repository
cmd skills listList all installed skills
cmd skills removeRemove an installed skill

Install a skill from a GitHub repository into your project or global skills directory.

Usage

cmd skills add

cmd skills add <owner/repo> [options]

Options

OptionShortDescription
--global-gInstall to global skills (~/.commandcode/skills/)
--force-fOverwrite if skill already exists
--skill <name>-sPick a specific skill from a multi-skill repo

Examples

Single-skill repo

cmd skills add acme/my-skills

Specific path in repo

cmd skills add acme/skills/path/to/skill

Pick one skill from a multi-skill repo

cmd skills add acme/multi-skills -s my-skill

Specific branch

cmd skills add acme/repo@branch

Install globally

cmd skills add acme/repo --global

Install locations

FlagLocationAvailability
(default).commandcode/skills/<skill-name>/Current project only
--global~/.commandcode/skills/<skill-name>/All projects on your machine

Multi-skill repos

When a repo contains multiple skills and --skill is not specified, Command Code shows an interactive prompt to select which skills to install.


List all installed skills, grouped by location.

Usage

cmd skills list

cmd skills list

Output

Shows all installed skills split into Project and Global sections:

Example output

Skills (3 installed) Project (1) remotion-best-practices Ā· Best practices for building Remotion video... Global (2) frontend-design Ā· Guidelines for building accessible, responsive UIs code-review Ā· Comprehensive code review checklist for security and q...

If no skills are installed, the command shows where it looked and how to install one:

Empty output

No skills installed. Looking in: ~/.commandcode/skills/ (global) .commandcode/skills/ (project) Install a skill: cmd skills add <owner/repo>

Remove an installed skill by name. Prompts for confirmation before deleting.

Usage

cmd skills remove

cmd skills remove <skill-name> [options]

Options

OptionShortDescription
--global-gRemove from global skills (~/.commandcode/skills/)
--yes-ySkip the confirmation prompt

Examples

Remove from project

cmd skills remove remotion-best-practices

Remove from global

cmd skills remove frontend-design --global

Skip confirmation

cmd skills remove my-skill --yes

Skill name rules

Skill names must use lowercase letters, numbers, and hyphens only — no path separators, dots, or uppercase.