Back to list
recca0120

skills-extractor

by recca0120

Claude Code Skills for analyzing, refactoring, and validating skills - Lint checks, duplicate detection, and shared module extraction

1🍴 0📅 Jan 19, 2026

SKILL.md


name: skills-extractor description: "Extracts duplicate content from Skills into shared modules. Use when user asks to refactor skills, extract common content, or merge duplicates."

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 TypeStrategy
Exact (100%)Extract to shared file
Near (≥80%)Parameterize or extract
StructuralCreate 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

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon