Tapestry Skills for Claude Code
A collection of productivity skills for Claude Code that help you work faster and learn better.
Tapestry weaves learning content into action. Extract any content (YouTube, articles, PDFs) and automatically create implementation plans.
Skills Included
0. Tapestry (Master Skill) ⭐
The unified workflow that orchestrates everything. Just say
tapestry <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.
1. YouTube Transcript Downloader
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
2. Article Extractor
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
3. Ship-Learn-Next Action Planner
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
Installation
Quick Install (Recommended)
# Clone the repository
git clone https://github.com/yourusername/tapestry-skills-for-claude-code.git
# Run the installation script
cd tapestry-skills-for-claude-code
chmod +x install.sh
./install.sh
Manual Installation
Option 1: Personal Skills (Available in all projects)
# Create personal skills directory if it doesn't exist
mkdir -p ~/.claude/skills
# Copy skills
cp -r tapestry ~/.claude/skills/
cp -r youtube-transcript ~/.claude/skills/
cp -r article-extractor ~/.claude/skills/
cp -r ship-learn-next ~/.claude/skills/
Option 2: Project Skills (Only in specific project)
# In your project directory
mkdir -p .claude/skills
# Copy skills
cp -r /path/to/tapestry-skills-for-claude-code/tapestry .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/
Usage
Tapestry (Recommended - Use This!)
The simplest way to use Tapestry skills. One command extracts content and creates your action plan:
"tapestry 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: tapestry, 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?"
YouTube Transcript Downloader
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
Article Extractor
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
Ship-Learn-Next Action Planner
Claude will use this skill when you want to turn content into an acti
Examples
Example 0: Tapestry Unified Workflow (Recommended)
User: "tapestry https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Claude:
🧵 Tapestry 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
✅ Tapestry 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?