Export de Compétences Claude

VérifiéSûr

Générez un catalogue complet de toutes les compétences Claude disponibles dans l'environnement, en scannant les sources personnelles, de projet et de plugins.

Spar Skills Guide Bot
DocumentationIntermédiaire
3002/06/2026
Claude Code
#export#skills-catalog#markdown#documentation#claude-skills

Recommandé pour

Notre avis

Génère un catalogue complet en Markdown de toutes les compétences Claude disponibles, en explorant les répertoires personnel, projet et les plugins activés.

Points forts

  • Découvre automatiquement les compétences depuis trois sources distinctes
  • Intègre la découverte des compétences issues des plugins avec une approche ciblée
  • Produit un fichier Markdown structuré facilement lisible et exploitable

Limites

  • Nécessite une configuration correcte des plugins dans les fichiers JSON
  • Ne lit que le frontmatter YAML (5 premières lignes) des fichiers SKILL.md
  • La découverte des plugins est complexe et peut échouer si les chemins sont mal configurés
Quand l'utiliser

Lorsque vous devez inventorier rapidement toutes les compétences Claude disponibles dans votre environnement, par exemple pour documenter ou auditer votre configuration.

Quand l'éviter

Si vous cherchez à utiliser une compétence spécifique plutôt qu'à en lister toutes, ou si l'environnement ne contient pas de plugins ni de compétences personnelles/projet.

Analyse de sécurité

Sûr
Score qualité88/100

The skill only reads local files within specified directories and writes a summary markdown file. No destructive, network, or exfiltration actions are performed. All allowed tools are safe reads (echo, cat, find, ls). No execution of downloaded scripts or risky commands.

Aucun point d'attention détecté

Exemples

Export all skills to SKILLS.md
Generate Markdown catalog of all available Claude skills and save to SKILLS.md
List personal skills only
Scan ~/.claude/skills for SKILL.md files and create a table of them
Include plugin skills in catalog
Discover all enabled plugins from settings.json, find their skills, and include them in the export

name: skill-export description: Export Claude skills. Use to generate documentation of all available Claude Skills. allowed-tools: TodoWrite, Glob, Read, Bash(echo:), Bash(cat:), Bash(find:), Bash(ls:) license: MIT

Skill Export

Generate a comprehensive markdown catalog of all Claude skills available in the environment.

Workflow

Discover Skills from Three Sources

Personal Skills: ~/.claude/skills/*/SKILL.md

  • Scan all subdirectories for SKILL.md files

Project Skills: .claude/skills/*/SKILL.md

  • Scan all subdirectories relative to current working directory

Plugin Skills: Requires careful multi-step discovery

  1. Read ~/.claude/settings.json to get enabled plugins (format: plugin-name@marketplace-id)
  2. Parse each plugin ID into plugin name and marketplace ID
  3. Look up marketplace location in ~/.claude/plugins/known_marketplaces.json
  4. Read {marketplaceLocation}/.claude-plugin/marketplace.json to get the marketplace manifest
  5. Find the specific plugin by name in the manifest's plugins array
  6. Only scan skills listed in that plugin's skills array (do not scan entire marketplace)
  7. For each skill path, read {marketplaceLocation}/{skillPath}/SKILL.md

Critical: 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.

Extract and Format

For each SKILL.md file:

  • Parse YAML frontmatter to extract name and description.
  • Record location as absolute path to the skill directory (use 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 Output

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.

Skills similaires