Creates new skills, either generic for the global catalog or specific to the current project. Trigger: /skill-create <name>, create skill, new skill, generate skill, add skill to project.
Creates new skills, either generic for the global catalog or specific to the current project.
Triggers: skill:create, create skill, new skill, generate skill
/skill-create <name>Creates a new skill that does not exist anywhere. Asks whether it is:
~/.claude/skills/<name>/SKILL.md (available in all projects).claude/skills/<name>/SKILL.md (only in this project)/skill-add <name>Adds an existing skill from the global catalog to the current project. Copies or creates a reference.
Context detection (run before presenting the placement prompt):
is_claude_config = (
file_exists("install.sh")
AND (
project root contains install.sh AND skills/_shared/
OR basename(cwd) == "agent-config"
)
)
has_project_context = (
dir_exists(".claude")
)
if has_project_context AND NOT is_claude_config:
default_placement = "project-local" → option 1