extract

Generate portable skill files from recurring patterns or debugging solutions.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/tapanshah/Claude-Skills --skill extract-tapanshah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract
Source: https://github.com/tapanshah/Claude-Skills/tree/main/engineering-team/self-improving-agent/skills/extract
Command: npx skills add https://github.com/tapanshah/Claude-Skills --skill extract-tapanshah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms recurring patterns or debugging solutions discovered during development into self-contained, reusable skills, streamlining future problem-solving.

Core Features & Use Cases

  • Pattern Identification: Identifies recurring issues or solutions from project memory or user descriptions.
  • Skill Generation: Automates the creation of SKILL.md, README.md, and optional reference/examples.md files.
  • Use Case: After solving a complex, non-obvious bug that you anticipate encountering again, use this skill to package the fix into a portable skill for easy reuse across projects.

Quick Start

Use the extract skill to turn a recurring Docker build issue into a new skill.

Frequently Asked Questions about extract

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a debugging solution into a reusable skill?

To turn a debugging solution into a reusable skill, the extract skill automates the creation of portable skill files like SKILL.md and README.md from identified patterns. It packages recurring fixes into self-contained formats for easy reuse across projects.

What is the best way to automate code reuse from recurring patterns?

Automating code reuse from recurring patterns involves identifying repeated issues and generating standardized reference documentation. This skill transforms development solutions into portable assets, streamlining future problem-solving workflows without manual formatting.

Can I generate SKILL.md and README.md files from a Docker build fix?

Yes, you can generate SKILL.md and README.md files from a Docker build fix. The skill extracts the debugging solution and automatically creates necessary skill files along with optional reference examples for future use.

How do I create portable skills from project memory interactively?

You create portable skills from project memory interactively by using the extraction feature to identify recurring issues. It supports custom output configurations to generate tailored skill documentation during your development workflow.

Does skill generation require any external dependencies?

Skill generation does not require any external dependencies. The extract skill operates independently to transform pattern descriptions and project memory into self-contained, reusable skill files.

When should I package a bug fix into a portable skill?

You should package a bug fix into a portable skill when you anticipate encountering the same complex, non-obvious issue again. This automates future problem-solving by capturing the debugging pattern in reusable documentation.