skf-rename-skill

Rename a skill across all versions with atomic file updates.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/delorenj/voxxy --skill skf-rename-skill-delorenj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skf-rename-skill
Source: https://github.com/delorenj/voxxy/tree/main/.opencode/skills/skf-rename-skill
Command: npx skills add https://github.com/delorenj/voxxy --skill skf-rename-skill-delorenj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to rename a skill across all its versions safely and atomically, ensuring that all references and files are updated before the old name is deleted.

Core Features & Use Cases

  • Transactional Rename: Ensures that the new name is fully materialized and verified before the old name is removed, minimizing the risk of errors.
  • Automated Update: Automatically updates SKILL.md, metadata.json, context-snippet.md, and provenance-map.json files across all versions.
  • Version Management: Identifies and renames all versions of a skill, handling both manifest-tracked and orphaned on-disk versions.

Quick Start

Rename a skill by invoking the 'skf-rename-skill' Skill with the required 'old_name' and 'new_name' inputs.

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 a skill across all its versions?

Atomically renaming a skill requires updating SKILL.md, metadata.json, context-snippet.md, and provenance-map.json across all versions before removing the old name. This transactional update ensures all references are verified and safely materialized.

What is transactional skill renaming and why is it needed?

Transactional skill renaming is a safe update mechanism that fully materializes and verifies the new name across all files before deleting the old name. It is needed to prevent data loss and broken references during version management operations.

How do I update SKILL.md and metadata.json when renaming a skill?

Updating SKILL.md and metadata.json during a skill rename is handled automatically by identifying all on-disk versions and applying file updates across the board. This automated update also covers context-snippet.md and provenance-map.json files.

Does this renaming process handle orphaned on-disk skill versions?

Yes, the renaming process handles orphaned on-disk skill versions by identifying them and applying the transactional rename. It works alongside manifest-tracked versions to ensure every instance of the skill is updated atomically.

What do I need to know about version management before renaming a skill?

Before renaming a skill, you need proper version management knowledge to understand how manifest-tracked and orphaned on-disk versions interact. This ensures the atomic rename process correctly targets all existing skill instances.

What are the limitations of atomically renaming a skill?

A limitation of atomically renaming a skill is that it requires proper version management knowledge to execute correctly. The process strictly updates SKILL.md, metadata.json, context-snippet.md, and provenance-map.json, meaning untracked files are not handled.