yamcodes/arkenv/rename-skill
Claude Code and agent skill by yamcodes/arkenv
- community
Checking that the SKILL.md file is still in the repository.
Rename an existing agent skill (internal or external), updating its directory name, frontmatter name, and codebase-wide references. Use when the user requests to rename a skill, change a skill's identifier, or restructure a skill's folder.
Install
npx vskill@latest install yamcodes/arkenv/rename-skillSKILL.md
Rename Skill
This skill guides you through safely and comprehensively renaming an existing skill (either internal or external) in the workspace.
Workflow
1. Gather Information
- Identify the skill to rename (e.g.,
old-name). - Determine the target name (e.g.,
new-name). - Locate the skill directory. Typically, it will be under:
skills/old-name(internal skills).agents/skills/old-name(external/cache skills)
2. Rename the Directory
Rename the skill directory on the filesystem:
3. Update Frontmatter and Attribution
Open SKILL.md in the newly renamed directory and update the name field in the frontmatter:
Ensure you handle attribution and metadata correctly:
- Preserve Attribution: Do NOT delete existing attribution metadata in the frontmatter (e.g.,
original_author,origin). These track the provenance of the skill. - Update Maintainer (Optional): If you are taking over maintenance or updating the skill extensively, you can update or add the
authorfield to yourself/your team, but keeporiginal_authorintact. - Update Internal Flag: Ensure
metadata.internal: trueis set if it is an internal skill. - Update Credits Section: If the bottom of
SKILL.mdcontains a## Creditsor## Acknowledgementssection, preserve it and update any local folder/file links to reflect the renamed directory.
4. Search and Update References
Scan the codebase and docs for any references to the old skill name and update them to the new skill name. Look specifically for:
- Markdown links to the skill or its files (e.g.,
[link](file:///.../skills/old-name/SKILL.md)). - References to the old name in descriptions or lists of available skills.
- Importing/requiring any scripts inside the skill.
You can find references using grep or the grep_search tool:
5. Verify the Rename
Ensure the renamed skill is healthy:
- Check that
skills/<new-name>/SKILL.mdexists and contains valid markdown and YAML frontmatter. - If there are tests associated with the skill, verify they still run successfully.
- Check that all updated links/references point to valid files.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/rename-skill/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yamcodes/arkenv/rename-skill)