build-skills-index

Scan SKILL.md files and generate a consolidated skills-index.yaml file.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/bketelsen/truenas-mcp --skill build-skills-index
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-skills-index
Source: https://github.com/bketelsen/truenas-mcp/tree/main/.gaai/core/skills/cross/build-skills-index
Command: npx skills add https://github.com/bketelsen/truenas-mcp --skill build-skills-index

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automatically generates and maintains a comprehensive index of all available skills, ensuring agents can quickly find and utilize the right tools.

Core Features & Use Cases

  • Automated Indexing: Scans SKILL.md files to build a skills-index.yaml.
  • Metadata Aggregation: Extracts and consolidates key information like name, description, ID, and tags.
  • Use Case: After adding a new skill or updating an existing one, this skill ensures the central skill catalog is immediately up-to-date, preventing discovery issues.

Quick Start

Run the build-skills-index skill to refresh the skills index.

Frequently Asked Questions about build-skills-index

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

FAQPage Schema
How do I automatically generate a skills index from YAML frontmatter?

To automatically generate a skills index from YAML frontmatter, this tool scans all SKILL.md files within the .gaai/core/skills/ directory to extract metadata and consolidate it into a single skills-index.yaml file.

What is automated skill cataloging for agentic discovery?

Automated skill cataloging for agentic discovery is the process of extracting metadata like name, description, ID, and tags from SKILL.md files to maintain a searchable catalog, ensuring agents can quickly find and utilize the right tools.

How do I keep a skills catalog up-to-date after adding a new skill?

To keep a skills catalog up-to-date after adding a new skill, you run the build-skills-index process to refresh the central skill catalog by rescanning SKILL.md files, preventing discovery issues immediately.

Does this skills indexing tool require any external dependencies?

This skills indexing tool does not require any external dependencies, operating with an empty dependencies list to directly scan SKILL.md files and generate the skills-index.yaml file.

Can I extract specific metadata fields like tags and IDs from SKILL.md files?

You can extract specific metadata fields like name, description, ID, and tags from SKILL.md files by scanning their YAML frontmatter, which then gets aggregated into a consolidated skills-index.yaml file.