@jorgealves/agent-capability-discovery

Scans all skill directories in the repository to generate a comprehensive global map of agent capabilities, inputs, and outputs. Use when you need to understand the full potential of your agent library or when a master agent needs to decide which sub-agent skill to invoke for a complex task.

View in AI SkillSafe app
Scanned · no findings
0 downloads
0 stars
0 demos
SKILL.md
nameagent-capability-discovery
descriptionScans all skill directories in the repository to generate a comprehensive global map of agent capabilities, inputs, and outputs. Use when you need to understand the full potential of your agent library or when a master agent needs to decide which sub-agent skill to invoke for a complex task.

Agent Capability Discovery

Purpose and Intent

The agent-capability-discovery skill is the "brain" of a multi-agent system. It allows an agent to self-reflect and understand what tools and expertises are available within its environment by indexing all skill.yaml files.

When to Use

  • System Initialization: Run this when an agent starts up to populate its internal tool list.
  • Routing Decisions: Use this when a master agent receives a complex user request and needs to identify which specialized skill (e.g., hipaa-compliance-guard vs. pii-sanitizer) is best suited for the job.
  • Documentation Generation: Automatically keep a "Global Skills Map" up to date for human developers.

When NOT to Use

  • Skill Execution: This skill only discovers what is possible; it does not execute the other skills.
  • External Tooling: It only indexes skills defined in the local repository structure.

Input and Output Examples

Input

base_directory: "."
output_format: "markdown"

Output

A markdown table or JSON object listing all discovered skills, their descriptions, and their primary capabilities.

Error Conditions and Edge Cases

  • Broken YAML: If a skill.yaml is malformed, the discovery tool will skip that directory and report a warning.
  • Circular Dependencies: This tool does not handle execution dependencies, only discovery.

Security and Data-Handling Considerations

  • Metadata Only: The tool only reads the definition files; it never touches actual source code or data unless instructed by the indexed skills themselves.
  • Local Scope: Discovery is confined to the provided root directory to prevent directory traversal attacks.

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@jorgealves/agent-capability-discovery/verified)](https://skillsafe.ai/skill/@jorgealves/agent-capability-discovery/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@jorgealves/agent-capability-discovery/installs)](https://skillsafe.ai/skill/@jorgealves/agent-capability-discovery/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@jorgealves/agent-capability-discovery/scan)](https://skillsafe.ai/skill/@jorgealves/agent-capability-discovery/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@jorgealves/agent-capability-discovery/eval)](https://skillsafe.ai/skill/@jorgealves/agent-capability-discovery/)