wrapping-external-skills
Use when an external plugin skill lacks YAML frontmatter and cannot be invoked via the Skill tool
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Wrapping External Skills
Create local wrapper skills for external plugin skills that lack YAML frontmatter.
Problem
Plugin skills without name/description frontmatter are invisible to the Skill tool. They exist in the plugin cache but cannot be invoked via Skill("namespace:skill-name").
Solution
- Create
~/.claude/skills/<skill-name>/SKILL.md - Add frontmatter (
name+description) - Copy original skill content below frontmatter
- Add TODO to track upstream fix
Frontmatter Template
---
name: skill-name
description: Use when [triggering conditions from original skill]
---
Maintenance
Local wrapper is a temporary shim. Track removal:
- [ ] After [plugin] upgrades, check if `namespace:skill-name` has frontmatter — if so, delete local wrapper
When to Use
- Plugin skill exists but has no frontmatter
- Need to invoke it via Skill tool in commands or workflows
When NOT to Use
- Skill already has frontmatter — invoke directly
- One-time use — read and follow manually
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-03-11
- Mise à jour de l’index
- 2026-03-11
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!