Agent skill

skill-editor

REQUIRED for editing any skill file. Ensures changes sync to Claude, Codex, and Cursor. Never edit .claude/skills/ files directly - always use this skill.

Stars 121
Forks 14

Install this agent skill to your Project

npx add-skill https://github.com/stacklok/toolhive-studio/tree/main/.claude/skills/skill-editor

SKILL.md

Skill Editor

Edit existing AI agent skills while keeping Claude, Codex, and Cursor in sync.

Workflow

  1. Always edit Claude first - .claude/skills/<name>/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/<name>/SKILL.md

Editing a Skill

  1. Read the current skill content from .claude/skills/<name>/SKILL.md
  2. Make the requested changes
  3. Replicate to other agents:
    bash
    cp .claude/skills/<name>/SKILL.md .codex/skills/<name>/
    cp .claude/skills/<name>/SKILL.md .cursor/skills/<name>/
    

Verification

Always verify sync after editing:

bash
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:

bash
rm -rf .claude/skills/<name> .codex/skills/<name> .cursor/skills/<name>

Expand your agent's capabilities with these related and highly-rated skills.

stacklok/toolhive-studio

testing-with-api-mocks

Start here for all API mocking in tests. Covers auto-generation, fixtures, and when to use other skills. Required reading before creating, refactoring, or modifying any test involving API calls.

121 14
Explore
stacklok/toolhive-studio

testing-api-overrides

Test that components send correct query parameters or request arguments. Use when testing filtering, sorting, pagination, or any read operation where request parameters matter. Use for test-scoped mock customization.

121 14
Explore
stacklok/toolhive-studio

deep-links

Deep links in ToolHive Studio. Use when implementing, debugging, or asking about deep link features (toolhive-gui:// protocol), adding new deep link intents, understanding the deep link architecture, IPC model, or platform/packaging support.

121 14
Explore
stacklok/toolhive-studio

skill-editor

REQUIRED for editing any skill file. Ensures changes sync to Claude, Codex, and Cursor. Never edit .claude/skills/ files directly - always use this skill.

121 14
Explore
stacklok/toolhive-studio

security-vuln-remediation

Remediate security vulnerabilities found by Grype or pnpm audit. Use when a security scan fails, a CVE needs fixing, or you need to analyze, upgrade, override, or ignore a vulnerable dependency.

121 14
Explore
stacklok/toolhive-studio

testing-api-assertions

Verify API requests in tests. Use when testing that correct API calls are made for create, update, or delete operations. Use when testing mutations, form submissions, or actions with backend side effects.

121 14
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results