
Extract
- 1.6k installs
- 23.5k repo stars
- Updated July 17, 2026
- alirezarezvani/claude-skills
extract is an agent skill that Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples.
About
Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples. --- name: "extract" description: "Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples." --- # /si:extract - Create Skills from Patterns Transforms a recurring pattern or debugging solution into a standalone, portable skill that can be installed in any project. ## Usage ``` /si:extract <pattern description> # Interactive extraction /si:extract <pattern> --name docker-m1-fixes # Specify skill name /si:extract <pattern> --output ./skills/ # Custom output directory /si:extract <pattern> --dry-run # Preview without creating files ``` ## When to Extract A learning qualifies for skill extraction when ANY of these are true: | Criterion | Signal | |---|---| | **Recurring** | Same issue across 2+ projects | | **Non-obvious** | Required real debugging to discover | | **Broadly applicable** | Not tied to one specific codebase | | **Complex solution** | Multi-step fix that's easy to forget | | **User-flagged** | "Save this as a skill", "I want to reuse this" | ## Workflow ### Step 1: Identify the pattern.
- /si:extract - Create Skills from Patterns
- "What problem does this solve?" (if not clear)
- "Should this include code examples?" (if applicable)
- Lowercase, hyphens between words
- Descriptive but concise (2-4 words)
Extract by the numbers
- 1,603 all-time installs (skills.sh)
- +2 installs in the week ending Jul 29, 2026 (Skillselion tracking)
- Ranked #358 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 31, 2026 (Skillselion catalog sync)
extract capabilities & compatibility
- Capabilities
- /si:extract — create skills from patterns · "what problem does this solve?" (if not clear) · "should this include code examples?" (if applica · lowercase, hyphens between words · descriptive but concise (2 4 words)
- Use cases
- documentation
What extract says it does
If not, use the user's description directly.
If a reserved fragment is present, transform it (drop the fragment or replace the `claude*`/`anthropic*` prefix with `cc-`) and confirm with the user.
### Step 4: Create the skill files **Spawn the `skill-extractor` agent** for the actual file generation.
Use when: <trigger conditions>." --- # <Skill Title> > One-line summary of what this skill solves.
npx skills add https://github.com/alirezarezvani/claude-skills --skill extractAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.6k |
|---|---|
| repo stars | ★ 23.5k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 17, 2026 |
| Repository | alirezarezvani/claude-skills ↗ |
What problem does extract solve for developers using this skill?
Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples.
Who is it for?
Developers who need extract patterns described in the cached skill documentation.
Skip if: Skip when docs are empty or the task is outside the skill's documented scope.
When should I use this skill?
Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples.
What you get
Actionable workflows and conventions from SKILL.md for extract.
- SKILL.md
- reference documentation
- example files
By the numbers
- Generates SKILL.md plus reference docs and examples per extraction
Files
../../../engineering-team/self-improving-agent/skills/extract/SKILL.md
Related skills
How it compares
Use extract when you have a proven in-session pattern to formalize; use write-a-skill for greenfield skill design from requirements.
FAQ
What does extract do?
Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples.
When should I use extract?
Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples.
Is extract safe to install?
Review the Security Audits panel on this page before installing in production.