Search

PythonReactSEOPDF
GitHub Skill

skills-extractor

Extracts duplicate content from Skills into shared modules. Use when user asks to refactor skills, extract common content, or merge duplicates.

recca0120☆ 1 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

Skills Extractor

When to Use

This is Step 2 of the refactoring workflow:

  1. analyze → Must run first to identify duplicates
  2. extract ← You are here
  3. 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:

  1. Create shared file
  2. Update each SKILL.md with reference
  3. 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

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-01-20
Index updated
2026-01-26
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!