--- name: skill-editor description: REQUIRED for editing any skill file. Ensures changes sync to Claude, Codex, and Cursor. Never edit .claude/skills/ files directly - always use this skill. --- # Skill Editor Edit existing AI agent skills while keeping Claude, Codex, and Cursor in sync. ## Workflow 1. **Always edit Claude first** - `.claude/skills//SKILL.md` is the canonical source 2. **Replicate with CLI** - Copy changes to `.codex/skills/` and `.cursor/skills/` 3. **Never edit Codex/Cursor directly** - They are copies of Claude's version ## Finding Existing Skills List all skills: ```bash ls -la .claude/skills/ ``` Read a skill: ```bash cat .claude/skills//SKILL.md ``` ## Editing a Skill 1. Read the current skill content from `.claude/skills//SKILL.md` 2. Make the requested changes 3. Replicate to other agents: ```bash cp .claude/skills//SKILL.md .codex/skills// cp .claude/skills//SKILL.md .cursor/skills// ``` ## Verification Always verify sync after editing: ```bash diff .claude/skills//SKILL.md .codex/skills//SKILL.md diff .claude/skills//SKILL.md .cursor/skills//SKILL.md ``` No output means files are identical. ## Common Edits - **Update description** - Improve auto-discovery keywords - **Add instructions** - Expand the skill's capabilities - **Fix errors** - Correct mistakes in the skill logic - **Add references** - Create `references/` directory for supporting docs ## Deleting a Skill Remove from all three locations: ```bash rm -rf .claude/skills/ .codex/skills/ .cursor/skills/ ```