Agent Skills
› stacklok/toolhive-studio
› skill-editor
skill-editor
GitHub用于编辑AI Agent技能文件,确保Claude、Codex和Cursor三端同步。提供查找、修改、验证及删除技能的标准化工作流,以.claude/skills/为唯一权威源,避免直接操作其他代理目录。
触发场景
需要更新或创建AI Agent技能文件
需要同步多个AI代理(如Claude, Codex, Cursor)的技能配置
安装
npx skills add stacklok/toolhive-studio --skill skill-editor -g -y
SKILL.md
Frontmatter
{
"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
- Always edit Claude first -
.claude/skills/<name>/SKILL.mdis the canonical source - Replicate with CLI - Copy changes to
.codex/skills/and.cursor/skills/ - Never edit Codex/Cursor directly - They are copies of Claude's version
Finding Existing Skills
List all skills:
ls -la .claude/skills/
Read a skill:
cat .claude/skills/<name>/SKILL.md
Editing a Skill
- Read the current skill content from
.claude/skills/<name>/SKILL.md - Make the requested changes
- Replicate to other agents:
cp .claude/skills/<name>/SKILL.md .codex/skills/<name>/ cp .claude/skills/<name>/SKILL.md .cursor/skills/<name>/
Verification
Always verify sync after editing:
diff .claude/skills/<name>/SKILL.md .codex/skills/<name>/SKILL.md
diff .claude/skills/<name>/SKILL.md .cursor/skills/<name>/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:
rm -rf .claude/skills/<name> .codex/skills/<name> .cursor/skills/<name>
版本历史
- 12a6ab3 当前 2026-08-20 10:47


