skill-registry

Manages a JSON registry of project skills with add and search commands.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/alecanche04-cyber/examenprograma --skill skill-registry-alecanche04-cyber
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-registry
Source: https://github.com/alecanche04-cyber/examenprograma/tree/main/EXAMEN_PROGRA_2-master/.agents/skills/skill-registry
Command: npx skills add https://github.com/alecanche04-cyber/examenprograma --skill skill-registry-alecanche04-cyber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Keeping track of every AI agent skill in a growing project becomes difficult when skills are scattered across directories. This Skill maintains a centralized JSON registry so skills stay discoverable and searchable by name, description, trigger, or directory scope. ## Core Features & Use Cases - Registry Maintenance: Add new skills to a structured JSON file with name, description, category, scope, and auto-invoke triggers. - Search & Discovery: Query the registry with jq to find skills by name, description keywords, trigger terms, or target directory. - skill-creator Integration: Automatically register newly created skills after scaffolding them with the skill-creator workflow. - Use Case: After creating a new skill for your Laravel + React project, register it in assets/registry.json so teammates and agents can find it via the search index. ## Quick Start Ask the agent to add a new skill named "api-docs" with its description to the skill registry and then search the registry for all backend-related skills.

Frequently Asked Questions about skill-registry

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

FAQPage Schema
How do I add a new skill to a JSON registry?▼

Use the jq command to append an object with name and description to the skills array in assets/registry.json, writing the result to a temp file before replacing the original. This keeps the JSON valid during updates.

How to search for skills by keyword in a JSON file?▼

Run jq with a select filter, such as '.skills[] | select(.name | contains("term"))', against the registry file. You can also match on description fields or use the prebuilt searchIndex grouped by trigger and directory.

Does the skill registry work with skill-creator?▼

Yes, the registry is designed to integrate with skill-creator. After scaffolding a new skill, extract its name and description from the generated SKILL.md frontmatter and register it using the add command.

What information is stored for each registered skill?▼

Each entry stores the skill name, description, category, file path, scope directories, and auto-invoke trigger conditions. The registry also maintains category groupings and a searchIndex keyed by triggers and directories.

What are the limitations of a jq-based JSON registry?▼

jq updates require writing to a temporary file and replacing the original, so concurrent edits can cause conflicts. It also lacks schema validation, so malformed entries must be caught manually or by external checks.