agent-registry

Build a lightweight agent registry index for on-demand agent loading.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/vuxsoul-ui/catclash --skill agent-registry-vuxsoul-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-registry
Source: https://github.com/vuxsoul-ui/catclash/tree/main/skills/agent-registry
Command: npx skills add https://github.com/vuxsoul-ui/catclash --skill agent-registry-vuxsoul-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires questionary, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The Agent Registry eliminates the token overhead of pre-loading every agent by enabling lazy loading and on-demand loading of agents in Claude Code.

Core Features & Use Cases

  • Smart Search (BM25 + Keyword Matching) to find relevant agents by intent.
  • Interactive Migration UI with category grouping and token indicators.
  • Lightweight index that stores only metadata for fast on-demand loading.
  • Backward compatibility: non-migrated agents continue to load normally.
  • Easy migration workflow using python scripts/init_registry.py.

Quick Start

Install the Agent Registry skill and run python scripts/init_registry.py to migrate your agents, after which Claude will load agents on demand.

Frequently Asked Questions about agent-registry

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

FAQPage Schema
How do I reduce token overhead when pre-loading multiple Claude Code agents?

You can reduce token overhead by implementing lazy loading for Claude Code agents. The Agent Registry builds a lightweight metadata index and retrieves specific agents on-demand, preventing the system from pre-loading the entire agent set.

How do I migrate existing agents to an on-demand loading system?

To migrate agents to on-demand loading, run the python scripts/init_registry.py initialization script. This process features an interactive migration UI with category grouping and token indicators, while non-migrated agents continue loading normally for backward compatibility.

Can I search for specific agents by intent instead of loading a full agent list?

Yes, you can search for specific agents by intent using a smart search function. The registry applies BM25 and keyword matching algorithms to the agent metadata index, allowing Claude to find and load only the most relevant specialized agents.

Do I need to install any Python dependencies to use the agent registry migration UI?

Yes, the interactive migration UI requires the questionary Python dependency to be installed. This library powers the category grouping and selection interface used during the agent migration workflow.

What happens to agents that are not migrated to the lazy-loading registry?

Agents that are not migrated to the lazy-loading registry continue to load normally. The registry maintains backward compatibility, ensuring non-migrated agents function alongside the on-demand loaded agents without interruption.

Why does loading all specialized agents at once consume unnecessary tokens?

Loading all specialized agents at once consumes unnecessary tokens because the system processes entire agent definitions upfront. Using a lightweight metadata index for lazy loading eliminates this overhead by retrieving agent content only when explicitly requested.