A collection of productivity skills for AI agents like Claude Code that help you work faster and learn better.
Are you a founder of a tech company? Check out Tapestry – the AI planning partner that helps everyone on your team make better decisions faster.
| Skill | What it does |
|---|---|
| Learn This | One command to extract content from any URL and turn it into an action plan. |
| Ship-Learn-Next | Transform learning content into a 5-rep action plan you can ship. |
| YouTube Transcript | Download and clean YouTube video transcripts with deduplication. |
| Article Extractor | Extract clean, readable text from web articles and blog posts. |
| Scrum Sage | AI Scrum Master and agile coach grounded in Sutherland, Ohno, and First Principles. |
| Session Log | Summarize your session and append it to a weekly agent-log file. |
| Unblock Action | Turn a vague stuck task into a concrete next action in under 2 minutes. |
The unified workflow that orchestrates everything. Just say learn-this <URL> and it:
- Detects content type (YouTube, article, PDF)
- Extracts clean content
- Automatically creates a Ship-Learn-Next action plan
One command. Complete workflow. From learning to shipping.
Download and clean YouTube video transcripts with automatic deduplication and readable formatting.
Features:
- Downloads transcripts using yt-dlp
- Removes duplicate lines (YouTube VTT format issue)
- Uses video title for filename
- Fallback to Whisper transcription if no subtitles available
- Automatic cleanup of temporary files
Use cases:
- Get transcripts from educational videos
- Extract content from tutorials
- Archive important talks/interviews
Extract clean, readable content from web articles and blog posts, removing ads, navigation, and clutter.
Features:
- Uses Mozilla Readability or trafilatura for extraction
- Removes ads, navigation, and newsletter signups
- Saves as clean plain text
- Uses article title for filename
- Multiple extraction methods with automatic fallback
Use cases:
- Save articles for offline reading
- Extract tutorial content
- Archive important blog posts
- Get clean text without distractions
AI-powered Scrum Master and Enterprise Agility Coach based on Jeff Sutherland, Taiichi Ohno, and First Principles thinking.
Features:
- Sprint analysis (basic and expert modes)
- Backlog refinement and story sizing guidance
- Anti-pattern detection and impediment radar
- Flow efficiency and cognitive load analysis
- Scrum@Scale advice for growing organizations
- Retrospective synthesis and predictive modeling
Use cases:
- Get coaching on Scrum mechanics, ceremonies, and artifacts
- Analyze sprint health, velocity trends, and predictability
- Remove impediments and detect systemic bottlenecks
- Plan scaling strategy (with Scrum@Scale, not SAFe)
- Facilitate retrospectives and backlog refinement
- Optimize team dynamics and sustainable pace
Summarize your Claude Code conversation and append it to a weekly agent-log file.
Features:
- Reverse chronological daily entries
- Automatic ISO week file naming (
YYYY-wWW agent-log.md) - CHUNK markers for reusable outputs (plans, summaries, frameworks)
- Appends without overwriting existing entries
- Multi-day session support with date attribution
Use cases:
- Log what you accomplished in a session
- Build a searchable weekly work journal
- Track decisions, outputs, and topics across sessions
Get unstuck on vague or overwhelming tasks. Clarifies the intended output, scopes it to today, and identifies the concrete next physical action.
Features:
- Socratic but fast — 2-3 questions max
- Turns fuzzy goals into concrete deliverables
- Scopes multi-day projects to today's completable slice
- Outputs a clean action card with deliverable, scope, and next step
Use cases:
- "I need to work on marketing but can't start"
- "I'm stuck on pricing"
- "I have to do something about onboarding"
- Any vague task you keep avoiding
Transform passive learning content (transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework.
Features:
- Converts advice into concrete, shippable iterations (reps)
- Creates 5-rep action plans with timelines
- Focuses on DOING over studying
- Includes reflection questions after each rep
- Saves plan to markdown file
Use cases:
- Turn YouTube tutorials into action plans
- Extract implementation steps from articles
- Create learning quests from course content
- Build by shipping, not just consuming
# Clone the repository
git clone https://github.com/michalparkola/tapestry-skills.git
# Run the installation script
cd tapestry-skills
chmod +x install.sh
./install.sh# Create personal skills directory if it doesn't exist
mkdir -p ~/.claude/skills
# Copy skills
cp -r learn-this ~/.claude/skills/
cp -r youtube-transcript ~/.claude/skills/
cp -r article-extractor ~/.claude/skills/
cp -r ship-learn-next ~/.claude/skills/
cp -r scrum-sage ~/.claude/skills/
cp -r session-log ~/.claude/skills/
cp -r unblock-action ~/.claude/skills/# In your project directory
mkdir -p .claude/skills
# Copy skills
cp -r /path/to/tapestry-skills-for-claude-code/learn-this .claude/skills/
cp -r /path/to/tapestry-skills-for-claude-code/youtube-transcript .claude/skills/
cp -r /path/to/tapestry-skills-for-claude-code/article-extractor .claude/skills/
cp -r /path/to/tapestry-skills-for-claude-code/ship-learn-next .claude/skills/
cp -r /path/to/tapestry-skills-for-claude-code/scrum-sage .claude/skills/
cp -r /path/to/tapestry-skills-for-claude-code/session-log .claude/skills/
cp -r /path/to/tapestry-skills-for-claude-code/unblock-action .claude/skills/The simplest way to use Tapestry skills. One command extracts content and creates your action plan:
"learn-this https://www.youtube.com/watch?v=VIDEO_ID"
"weave https://example.com/article"
"help me plan https://example.com/paper.pdf"
"make this actionable https://blog.com/post"
All these phrases work: learn-this, learn this, weave, help me plan, extract and plan, make this actionable
The skill will:
- Detect content type (YouTube/article/PDF)
- Extract clean content
- Create a Ship-Learn-Next action plan automatically
- Save both files
- Ask: "When will you ship Rep 1?"
Once installed, Claude will automatically use this skill when you ask to download YouTube transcripts:
"Download the transcript for https://www.youtube.com/watch?v=VIDEO_ID"
The skill will:
- Check if yt-dlp is installed (install if needed)
- List available subtitles
- Try manual subtitles first, then auto-generated
- Convert to readable plain text with video title as filename
- Remove duplicate lines
- Clean up temporary files
Claude will use this skill when you ask to extract content from a URL:
"Extract the article from https://example.com/blog-post"
"Download this article without the ads"
The skill will:
- Check for extraction tools (reader or trafilatura)
- Download and extract clean article content
- Remove ads, navigation, and clutter
- Save as plain text with article title as filename
- Show preview of extracted content
Claude will activate this skill when you ask about Scrum, agile coaching, or team performance:
"Help me plan our next sprint"
"Analyze our team's velocity trend"
"We keep missing sprint goals — what's wrong?"
"How should we scale from 2 to 5 teams?"
The skill will:
- Assess your situation with targeted clarifying questions
- Provide analysis grounded in Scrum mechanics and First Principles
- Detect anti-patterns and surface hidden impediments
- Recommend concrete experiments (not mandates)
- Offer sprint health dashboards, flow maps, or retrospective synthesis as needed
Claude will use this skill when you want to log your session:
"log this"
"session log"
"summarize this session"
The skill will:
- Review the full conversation history
- Identify topics, decisions, and reusable outputs
- Append entries to
YYYY-wWW agent-log.mdin reverse chronological order - Confirm what was logged
Claude will activate this skill when you're stuck on a task:
"unblock: work on marketing"
"I'm stuck on the pricing page"
"unstick: figure out onboarding"
The skill will:
- Ask one question to clarify the concrete output
- Scope it to a day-sized deliverable
- Identify the literal first physical action
- Output a clean action card you can work from
Claude will use this skill when you want to turn content into an action plan:
"Turn this transcript into an implementation plan"
"Make this actionable using the Ship-Learn-Next framework"
The skill will:
- Read the content file
- Extract actionable lessons
- Help you define a specific quest
- Design 5 progressive reps (iterations)
- Save the complete plan as a markdown file
- yt-dlp: Automatically installed by the skill (uses Homebrew on macOS, apt on Linux, or pip)
- Whisper (optional): For transcribing videos without subtitles
pip3 install openai-whisper
- reader (recommended): Mozilla's Readability
npm install -g reader-cli
- trafilatura (alternative): Python-based extractor
pip3 install trafilatura
- If neither is installed, uses fallback method (less accurate)
- No additional requirements (uses built-in tools)
User: "learn-this https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Claude:
🧵 Learn This Workflow Starting...
📍 Detected: youtube
📺 Extracting YouTube transcript...
✓ Saved transcript: Never Gonna Give You Up.txt
🚀 Creating action plan...
✓ Quest: Master Video Production Techniques
✓ Saved plan: Ship-Learn-Next Plan - Master Video Production.md
✅ Learn This Complete!
📥 Content: Never Gonna Give You Up.txt
📋 Plan: Ship-Learn-Next Plan - Master Video Production.md
🎯 Rep 1 (This Week): Film and edit a 60-second video
When will you ship Rep 1?
User: "Download transcript for https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Claude:
✓ Checked available subtitles
✓ Downloaded auto-generated transcript
✓ Converted to readable format
✓ Removed duplicate lines
✓ Saved to: Never Gonna Give You Up.txt
✓ Cleaned up temporary files
User: "Extract https://example.com/how-to-build-saas"
Claude:
✓ Using reader (Mozilla Readability)
✓ Extracted article: How to Build a SaaS in 30 Days
✓ Saved to: How to Build a SaaS in 30 Days.txt
Preview (first 10 lines):
[Clean article text without ads or navigation...]
User: "Turn this transcript into an implementation plan"
Claude:
✓ Read transcript: Build a SaaS in 30 Days.txt
✓ Extracted core lessons
✓ Created 5-rep action plan
✓ Saved to: Ship-Learn-Next Plan - Build a SaaS.md
Your quest: Launch a SaaS MVP and get first 10 customers in 4 weeks
Rep 1 (this week): Find 3 proven market opportunities
When will you ship Rep 1?
These skills are built on the principle that learning = doing better, not knowing more.
- Ship: Create something real (code, content, product)
- Learn: Honest reflection on what happened
- Next: Plan the next iteration based on learnings
100 reps beats 100 hours of study.
Found a bug or want to add a feature? Contributions are welcome!
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-skill) - Commit your changes (
git commit -m 'Add amazing skill') - Push to the branch (
git push origin feature/amazing-skill) - Open a Pull Request
MIT License - see LICENSE file for details
- Ship-Learn-Next framework: Inspired by the ShipLearnNext GPT methodology
- yt-dlp: Excellent tool for downloading YouTube content
- OpenAI Whisper: State-of-the-art speech recognition
- Mozilla Readability: Clean article extraction algorithm
- trafilatura: Python web scraping and content extraction
Having issues? Please open an issue on GitHub.
Made with Claude Code
Learn more about Claude Code at claude.com/claude-code