How-to: skill
Common crm skill recipes. See the CLI reference for every flag.
Install the bundled agent skill
crm skill install --target claude
SKILL.md + reference/*.md) into the agent's skill directory; --target is claude | copilot | cursor (default claude). The destination is recorded in ${CRM_HOME:-~/.crm}/installed-skills.json so crm self-update can keep it in sync (see self-update).
Install without the CLI (npx skills)
npx skills add Gharib89/crm --skill crm -g -y
crm skill directly from the repo using the skills tool — no crm install required. --skill crm selects only the shipped skill (-g global, -y non-interactive). Unlike crm skill install, skills added this way are not registered for crm self-update sync; re-run the command to update.
Install to a custom directory
crm skill install --dest ./my-skills --force
--dest overrides --target. When a skill already exists at the destination and --force is not given, an interactive terminal prompts to overwrite (declining aborts, exit 1); under --json or a non-TTY (agent/CI) it errors with … already exists. Use --force to overwrite. instead of prompting. --force overwrites without asking.
Show the bundled skill's path
crm skill path
Uninstall the skill
crm skill uninstall --target claude
SKILL.md + reference/, and the directory if empty) for the given target.