Update an existing skill in both Claude Code and Codex
Updates existing skills across Claude Code and Codex systems with synchronized modifications.
/plugin marketplace add DuncanJurman/entropy-plugins/plugin install meta-unify@entropy-marketplaceYou are helping the user update an existing skill in both systems.
Parse $ARGUMENTS for:
Check for these flags in $ARGUMENTS:
--claude-only: Only update Claude Code--codex-only: Only update Codex--project: Use project scopeLocate existing skill:
For Claude (check in order):
.claude/skills/SKILL_NAME/ (project scope)~/.claude/skills/SKILL_NAME/ (user scope)For Codex (check in order):
.codex/skills/SKILL_NAME/ (project scope)~/.codex/skills/SKILL_NAME/ (user scope)If skill not found:
"Skill 'NAME' not found. Would you like to create it? Use
/meta-unify:add-skill"
Display the skill's current structure:
"Current state of skill 'SKILL_NAME':
Claude (~/.claude/skills/SKILL_NAME/):
SKILL.md (45 lines) references/ security-guidelines.mdCodex (~/.codex/skills/SKILL_NAME/):
SKILL.md (42 lines) references/ security-guidelines.mdWhat would you like to update?"
Common update types:
Updating SKILL.md:
Adding reference files:
Adding Claude-specific features:
If updating description:
If description exceeds Codex limit:
"Your description is X characters. Claude allows up to 1024, but Codex only allows 500.
For Codex, I'll use this truncated version: '[truncated description]...'
Is this acceptable?"
"Updated skill 'SKILL_NAME':
Changes applied:
- Updated description
- Added references/typescript-patterns.md
Files modified:
- Claude: ~/.claude/skills/SKILL_NAME/SKILL.md
- Claude: ~/.claude/skills/SKILL_NAME/references/typescript-patterns.md
- Codex: ~/.codex/skills/SKILL_NAME/SKILL.md
- Codex: ~/.codex/skills/SKILL_NAME/references/typescript-patterns.md
Restart Claude Code and Codex to apply changes."
User input: "/meta-unify:update-skill code-review Add reference docs for TypeScript patterns"
User input: "/meta-unify:update-skill deploy Update the description to mention Kubernetes"
User input: "/meta-unify:update-skill security-scan Add allowed-tools restriction for Bash only"
allowed-tools: Bash to Claude SKILL.md onlyFor complete format specifications, invoke the meta-unify-core skill to access: