skills-index-snippets

Generates routing snippets that index skills and agents for AGENTS.md and CLAUDE.md files.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/AGIBuild/dotnet.CI.template --skill skills-index-snippets-agibuild
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skills-index-snippets
Source: https://github.com/AGIBuild/dotnet.CI.template/tree/main/.cursor/skills/skills-index-snippets
Command: npx skills add https://github.com/AGIBuild/dotnet.CI.template --skill skills-index-snippets-agibuild

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coding assistants often fail to invoke the right skills because there is no compact, always-on index telling them which skill or agent handles which task. This Skill provides templates and a maintenance workflow for building task-to-skill routing snippets that live inside AGENTS.md or CLAUDE.md files. ## Core Features & Use Cases - Routing Snippet Templates: Provides both a readable Markdown template and a compressed Vercel-style template that map task categories (C#, ASP.NET Core, data, testing, Aspire) to skill and agent IDs. - Registry-Driven Updates: Uses .claude-plugin/plugin.json and SKILL.md frontmatter name fields as the source of truth, with a validation script (validate-marketplace.sh) and a README regeneration script (generate-skill-index-snippets.sh --update-readme). - Use Case: After adding a new skill to your marketplace repository, run the validation script, update the routing categories, and regenerate the compressed index block in your README so downstream repositories always reference current skill IDs. ## Quick Start Update the skill routing snippet in my AGENTS.md file to include the newly added skills from the plugin registry.

Frequently Asked Questions about skills-index-snippets

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

FAQPage Schema
How do I create a skill routing index for AGENTS.md or CLAUDE.md?▼

Copy the minimal Markdown snippet template, then fill the routing section with task categories mapped to skill IDs from your plugin.json registry. Keep it small so it acts as a router, not documentation.

How do I update skill snippets after adding or removing skills?▼

Update .claude-plugin/plugin.json, verify each SKILL.md frontmatter name, run ./scripts/validate-marketplace.sh, then adjust the routing categories and regenerate downstream snippets so IDs stay in sync.

What is the difference between the readable and compressed snippet templates?▼

The readable template uses standard Markdown lists for clarity, while the compressed Vercel-style template packs the same routing data into a dense single-block format to minimize context footprint for the assistant.

Can the README skill index block be regenerated automatically?▼

Yes. If the README contains the BEGIN/END DOTNET-SKILLS COMPRESSED INDEX markers, running ./scripts/generate-skill-index-snippets.sh --update-readme regenerates the block automatically.

Should snippets reference skills by file path or by name?▼

Always reference skills and agents by their frontmatter name IDs, not filesystem paths. Downstream tools like OpenCode resolve skills by these IDs, so paths would break routing.