skills-extractor
Extracts duplicate content from Skills into shared modules. Use when user asks to refactor skills, extract common content, or merge duplicates.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Skills Extractor
When to Use
This is Step 2 of the refactoring workflow:
- analyze → Must run first to identify duplicates
- extract ← You are here
- validate → Run after extraction completes
Prerequisite: Analysis report with identified duplicates.
Workflow
Step 1: Review Duplicates
From the analysis report, identify what content is duplicated and where.
Step 2: Choose Strategy
| Duplicate Type | Strategy |
|---|---|
| Exact (100%) | Extract to shared file |
| Near (≥80%) | Parameterize or extract |
| Structural | Create template |
Step 3: Generate Dry-Run Plan
Show preview before making changes:
- What shared file will be created
- What lines will be replaced in each SKILL.md
Example:
references/example.md
Step 4: Execute with Confirmation
After user confirms:
- Create shared file
- Update each SKILL.md with reference
- Verify all references are valid
Output
# Extraction Complete
## Changes Made
- Created: shared/[name].md ([n] lines)
- Modified: [skill]/SKILL.md (-[n] lines)
## Summary
- Duplicates eliminated: [n] → 1
- Lines saved: [total]
Next Step
Run skills-validator to verify refactoring
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- 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!