Export Claude skills. Use to generate documentation of all available Claude Skills.
Generate a comprehensive markdown catalog of all Claude skills available in the environment.
Personal Skills: ~/.claude/skills/*/SKILL.md
Project Skills: .claude/skills/*/SKILL.md
Plugin Skills: Requires careful multi-step discovery
~/.claude/settings.json to get enabled plugins (format: plugin-name@marketplace-id)~/.claude/plugins/known_marketplaces.json{marketplaceLocation}/.claude-plugin/marketplace.json to get the marketplace manifestplugins arrayskills array (do not scan entire marketplace){marketplaceLocation}/{skillPath}/SKILL.mdCritical: Plugin discovery must be scoped to enabled plugins. Do not scan all skills in a marketplace—only those listed in the specific enabled plugin's manifest entry.
For each SKILL.md file:
name and description.dirname() of SKILL.md path)Critical: Only read the YAML frontmatter, i.e., the top 5 lines, of SKILL.md files.
Generate markdown table:
# Skills
Skills are additional instructions for specific scenarios. Given below is a list of name, description, and location of all available skills.
If a skill is relevant to the task you're performing based on its description, read the SKILL.md file at the location of that skill for additional instructions.
| Name | Description | Location |
|------|-------------|----------|
| skill-name | Description text | /absolute/path/to/skill |
Formatting: escape pipe characters (\|), remove newlines from descriptions, sort by location type then name.
Write the output into a SKILLS.md file at the current working directory. Write the generated markdown into the file, and display summary to the user in chat.