Skillify - Convert Summaries to Claude Skills
This command takes a transcript summary, researches the topic deeply, and creates a reusable Claude skill that captures that knowledge.
Workflow
Step 1: Select a Summary
Ask the user:
Which summary would you like to turn into a skill?
Options:
- •Paste a summary - Copy/paste content from a summary file
- •Pick from summaries/ - I'll list available summaries for you to choose
- •Use a transcript - Pick from transcripts/ directory
If they choose to pick from files, list available summaries:
ls -la summaries/*/*.md 2>/dev/null || echo "No summaries yet" ls -la transcripts/*.txt 2>/dev/null || echo "No transcripts yet"
Step 2: Analyze the Content
Read the selected summary/transcript and identify:
- •Main topic: What is this about?
- •Key concepts: What specific techniques, tools, or ideas are discussed?
- •Actionable patterns: What can someone DO with this knowledge?
Step 3: Web Research
Use web search to deepen understanding of the topic:
- •Search for the main concepts mentioned
- •Find best practices and additional context
- •Look for related tools, techniques, or resources
- •Gather examples and use cases
Research queries to run:
- •"{main topic} best practices"
- •"{key concept} tutorial"
- •"{technique mentioned} examples"
- •"how to {actionable pattern}"
Step 4: Ask for Skill Destination
Ask the user:
Where would you like to save this skill?
Examples:
- •
~/.claude/skills/- Your global skills (available in all projects)- •
./.claude/skills/- This project only- •Custom path
Also ask:
What should the skill be named? (kebab-case)
Example:
agentic-engineeringorcontext-window-management
Step 5: Create the Skill
Create the skill directory and SKILL.md file:
{destination}/{skill-name}/
└── SKILL.md
The SKILL.md should follow this structure:
---
name: {skill-name}
description: {One-line description}. Use when {trigger conditions}.
user_invocable: false
---
# {Skill Title}
## Overview
{2-3 sentence summary of what this skill covers}
## Key Concepts
### {Concept 1}
{Explanation with examples}
### {Concept 2}
{Explanation with examples}
## When to Apply
Use this knowledge when:
- {Situation 1}
- {Situation 2}
- {Situation 3}
## Best Practices
1. **{Practice 1}**: {Explanation}
2. **{Practice 2}**: {Explanation}
3. **{Practice 3}**: {Explanation}
## Examples
### Example 1: {Title}
{Concrete example with code/steps if applicable}
### Example 2: {Title}
{Another example}
## Common Mistakes
- **{Mistake 1}**: {Why it's wrong and how to fix}
- **{Mistake 2}**: {Why it's wrong and how to fix}
## Related Topics
- {Related topic 1}
- {Related topic 2}
## Sources
- {Source from web research}
- {Original video URL}
Step 6: Confirm Creation
After creating the skill, report:
- •Skill location
- •Skill name
- •Brief summary of what was captured
- •How to use/reference the skill
Example
User: /skillify
Claude: Which summary would you like to turn into a skill?
User: Use the agentic-engineering summary
Claude:
- •[Reads summary]
- •[Identifies key concepts: planning phase, agent-first setup, validation loops]
- •[Searches web for best practices]
- •[Asks where to save]
User: Save to ~/.claude/skills/ as "agentic-engineering"
Claude:
- •[Creates ~/.claude/skills/agentic-engineering/SKILL.md]
- •[Populates with researched content]
- •[Reports success]
Output Example
After running /skillify, users get a skill file like:
--- name: agentic-engineering description: Best practices for AI-assisted development. Use when planning projects for Claude Code or other AI coding assistants. user_invocable: false --- # Agentic Engineering ## Overview Agentic engineering is an approach to software development that optimizes for AI coding assistants... ## Key Concepts ### 90% Planning, 10% Execution Most effort should go into research, discovery, and planning before writing code... ### Agent-First Project Setup Structure projects so AI agents can easily navigate and understand context... ...
Notes
- •The skill should capture ACTIONABLE knowledge, not just information
- •Include concrete examples whenever possible
- •Reference the original video as a source
- •Make the skill useful for future Claude Code sessions