magpie-list-skills

Generate a live index of repository skills grouped by family prefix.

79|76|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/apache/magpie --skill magpie-list-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magpie-list-skills
Source: https://github.com/apache/magpie/tree/main/skills/list-skills
Command: npx skills add https://github.com/apache/magpie --skill magpie-list-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for an easy-to-read index of all available skills within a repository, providing a clear and organized overview for new users or maintainers.

Core Features & Use Cases

  • Human-readable Index: Offers a list of all skills grouped by family prefix.
  • Live Generation: The index is dynamically generated from the live .claude/skills/*/SKILL.md files to ensure it is always up-to-date.
  • Use Case: When onboarding to a new repository or looking for a specific skill, this tool quickly provides a comprehensive list of available skills.

Quick Start

To list all skills, simply run the command /magpie-list-skills.

Frequently Asked Questions about magpie-list-skills

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

FAQPage Schema
How do I list all skills in a repository?

To list all skills in a repository, you can generate a live index by reading and parsing the YAML frontmatter from SKILL.md files. This creates a human-readable list grouped by family prefix for easy discovery.

What is the best way to discover available skills during repository onboarding?

Discovering available skills during repository onboarding is done by generating a live index of all skills. This index dynamically parses YAML frontmatter from SKILL.md files to provide an organized overview grouped by family prefix.

How does skill discovery work for SKILL.md files?

Skill discovery for SKILL.md files works by live-generating an index from the repository's `.claude/skills/*/SKILL.md` paths. It parses the YAML frontmatter in each file to build a human-readable list grouped by family prefix.

Can I get a live-generated skill index for a repository?

Yes, you can get a live-generated skill index for a repository. The index is dynamically generated from the live `.claude/skills/*/SKILL.md` files, ensuring the overview of available skills is always up-to-date without manual maintenance.

Does the skill index group skills by family prefix?

Yes, the skill index groups skills by family prefix. By parsing the YAML frontmatter from all SKILL.md files in the repository, it organizes the generated list into a clear structure based on these prefixes.

Why use a live-generated skill index instead of a static list?

A live-generated skill index is used instead of a static list to ensure the repository overview is always up-to-date. It dynamically reads and parses YAML frontmatter from SKILL.md files, automatically reflecting any additions or changes without manual updates.