skf-rename-skill

Rename skills across versioned directories, manifests, and platform context files atomically.

Updated May 5, 2026
One-click install
npx skills add https://github.com/devalexanderdaza/bmad-any --skill skf-rename-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skf-rename-skill
Source: https://github.com/devalexanderdaza/bmad-any/tree/main/.cursor/skills/skf-rename-skill
Command: npx skills add https://github.com/devalexanderdaza/bmad-any --skill skf-rename-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually renaming a skill across all its versioned directories, manifest entries, and platform context files is error-prone and risks broken references or permanent data loss if the old skill is deleted before all updates are verified. This Skill eliminates that risk by providing a fully transactional, atomic rename workflow that guarantees the original skill remains intact if any step fails.

Core Features & Use Cases

  • Transactional Safety: Uses a copy-verify-delete pattern to ensure the new skill name is fully materialized and verified before the old name is removed, so any failure leaves the original skill untouched.
  • Comprehensive Reference Updates: Automatically updates all required locations including SKILL.md frontmatter, metadata.json, context-snippet.md, provenance-map.json, export manifests, and platform context files like CLAUDE.md and .cursorrules.
  • Validation & Guardrails: Validates new names against the agentskills.io kebab-case spec, checks for name collisions, warns about official source authority mismatches, and handles orphaned draft skills with no manifest entries.
  • Use Case: You have a skill named "legacy-helper" with 3 versioned releases that you want to rename to "modern-helper". This Skill will rename all directories, update every reference, rebuild platform context files, and only delete the old directories after full verification, with zero manual file edits required.

Quick Start

Ask to rename your existing "old-skill-name" to "new-skill-name" and the Skill will handle all file updates, reference fixes, and platform context rebuilds across every version automatically.

Frequently Asked Questions about skf-rename-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely rename an agent skill across multiple versioned directories without breaking references?

To safely rename an agent skill, you need a transactional workflow that atomically updates all versioned directories, manifest entries, and platform context files. This ensures references remain synchronized and prevents data loss by verifying the new name before removing the old directories.

What is the best way to update SKILL.md frontmatter and export manifests when changing a skill name?

Updating SKILL.md frontmatter and export manifests during a skill name change requires comprehensive reference updates across metadata.json, context-snippet.md, and provenance-map.json. A copy-verify-delete pattern guarantees all structural references and managed context sections are fully materialized before the original skill is removed.

Can I rename a BMAD agent skill with multiple versioned releases without manual file edits?

Yes, you can rename a BMAD agent skill across multiple versioned releases without manual file edits by using an automated rename workflow. It handles directory renames, reference fixes, and platform context rebuilds across every version automatically, requiring zero manual intervention.

Does renaming a skill to kebab-case format automatically update IDE-specific context files like CLAUDE.md and .cursorrules?

Renaming a skill to kebab-case format can automatically update IDE-specific context files like CLAUDE.md and .cursorrules. The process rebuilds platform context files and validates the new name against the agentskills.io specification to ensure directory names match parent skill names.

What happens if a skill rename fails halfway through updating versioned directories and platform context?

If a skill rename fails halfway through, transactional safety ensures the original skill remains completely intact. By using a copy-verify-delete pattern, the workflow only removes the old skill directories after the new name is fully materialized and verified, leaving the original untouched upon any failure.

How do I handle orphaned draft skills with no manifest entries when changing skill names?

Handling orphaned draft skills with no manifest entries during a rename requires validation guardrails that detect missing export manifests. The workflow checks for name collisions and warns about official source authority mismatches to safely process orphaned drafts without breaking existing references.