What problem does it solve?
As the number of skills, agents, and commands grows, finding the right tool for a specific task becomes challenging. This Skill provides a powerful, programmatic way to search and filter Betty registries, enabling dynamic discovery and automation.
Core Features & Use Cases
- Multi-Registry Search: Query skills, agents, commands, and hooks registries for comprehensive discovery.
- Advanced Filtering: Filter by name, version, status, tags, capabilities, and domain with optional fuzzy matching for flexible searches.
- Flexible Output: Get results in JSON for programmatic use, human-readable table for CLI, or compact list formats.
- Use Case: A developer needs to find all active skills related to "API validation". They can use
registry.query with --tag api --status active to quickly get a list of relevant skills, their descriptions, and commands, streamlining their workflow.
Quick Start
Find all active skills tagged 'api' and display as a table
python3 skills/registry.query/registry_query.py skills --tag api --status active --format table