registry-manager

Scan SKILL.md files and regenerate skills.json and skills-index.json.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/datorresb/vibecoding-starter --skill registry-manager
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: registry-manager
Source: https://github.com/datorresb/vibecoding-starter/tree/main/.claude/skills/core/registry-manager
Command: npx skills add https://github.com/datorresb/vibecoding-starter --skill registry-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Registry Manager automates maintaining an up-to-date skills registry by scanning all SKILL.md files and regenerating skills.json and the indexed registry.

Core Features & Use Cases

  • Auto-detect added or removed skills by scanning SKILL.md across the project.
  • Regenerate skills.json and skills-index.json to provide a reliable registry for agents and tooling.
  • Use during project setup, audits, and governance to keep the registry consistent and auditable.

Quick Start

From the project root, run node rebuild-registry.js (in the .claude directory) to regenerate the registry files and log any inconsistencies.

Frequently Asked Questions about registry-manager

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

FAQPage Schema
How do I automate skills registry management by scanning SKILL.md files?▼

Regenerate a skills registry by running the Node.js script to scan all SKILL.md frontmatter and write skills.json and skills-index.json, ensuring newly added or removed skills are detected and the registry stays consistent.

When do I need to regenerate skills.json and skills-index.json?▼

Regenerate skills.json and skills-index.json during project setup, audits, or governance checks whenever SKILL.md files are added or removed, ensuring the registry remains accurate and auditable across all projects.

Does the registry manager require Node.js to parse SKILL.md frontmatter?▼

Yes, the registry manager relies on a Node.js script to parse SKILL.md frontmatter and write registry files. Running node rebuild-registry.js from the .claude directory executes the regeneration process and logs any inconsistencies found.

What is the best way to keep a JSON registry consistent across multiple projects?▼

The best way to keep a JSON registry consistent is automating updates by scanning SKILL.md files and regenerating skills.json and skills-index.json, eliminating manual edits and ensuring all projects reference an accurate, auditable registry.

How do I audit a skills registry for missing or inconsistent SKILL.md files?▼

Audit a skills registry by running the Node.js rebuild script, which scans all SKILL.md files, regenerates the registry, and logs inconsistencies where added or removed skills are not reflected in the existing registry files.