-
|
It just says "skill name already in use", whereas for other skills, it gives me an option to update. Also, when new versions of the system plugins come out, for e.g. Claude recently launched a new version of the skill-creator plugin, does claude automatically update them? If so, how does that impact your customizations? Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
Short answer: you can't edit the bundled one, but you can override it completely. And no, updates won't touch your override. Why you're hitting "skill name already in use"The skill creator ships inside Claude Code's The override trickClaude Code resolves skills with a priority chain:
Personal beats bundled. So if you create a skill with the same name at mkdir -p ~/.claude/skills/skill-creatorThen write your own ---
name: skill-creator
description: Create and scaffold new Claude Code skills with custom conventions.
---
# My Skill Creator
When creating skills, follow these rules:
- Always include a description with trigger phrases
- Keep SKILL.md under 500 lines, move details to references/
- Use imperative voice
- (your rules here)Now On updatesWhen Claude Code updates, only the bundled skill-creator changes. Your personal skills in So: no, you don't lose customizations on update. Frontmatter fields you can useSince you're customizing the creator, here's what you can put in the frontmatter — some of these aren't obvious from the docs:
I run about 30 custom skills myself. The override pattern works reliably — been doing it since skills shipped. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks, that is very helpful. two quick follow-ups:
|
Beta Was this translation helpful? Give feedback.
Short answer: you can't edit the bundled one, but you can override it completely. And no, updates won't touch your override.
Why you're hitting "skill name already in use"
The skill creator ships inside Claude Code's
plugin-devbundled plugin. Bundled skills are read-only — they're baked into the binary. That's why you get the "already in use" error instead of the update prompt you see with your own skills. This is intentional, not a bug.The override trick
Claude Code resolves skills with a priority chain:
~/.claude/skills/<name>/SKILL.md— personal, all projects.claude/skills/<name>/SKILL.md— project-level, this repo only