Get personalized advice from a panel of 5 product management experts by analyzing Lenny's Podcast transcripts.
Ask any product management question and get advice from 5 relevant experts:
- Smart expert selection - Analyzes 302 PM experts from Lenny's Podcast and selects the 5 most relevant
- Deep analysis - Reads full interview transcripts (not summaries) to extract insights
- Personalized advice - Generates responses from each expert's unique perspective
- Actionable synthesis - Combines insights into a clear summary with citations
Example:
You: "How do I get noticed when hunting for PM jobs?"
Skill selects: Phyl Terry, Jackie Bavaro, Lauren Ipsen, Hari Srinivasan, Gergely Orosz
↓
Analyzes their full interviews in parallel
↓
Generates personalized advice from each expert
↓
Creates synthesis with common themes, divergent views, and actionable takeaways
- 🎯 Searches 302 product management experts from Lenny's Podcast
- 📊 Analyzes full transcripts (30-50 pages each) for deep insights
- 🔍 Includes direct quotes with timestamps for verification
- 📝 Generates markdown files for easy reference and sharing
- ⚡ Runs 5 expert analyses in parallel (~2-3 minutes total)
- 🔄 Easy to update with new podcast episodes
- Python 3.9+
- Claude Code (VSCode extension)
- Podcast transcripts in .txt format (see Getting Transcripts)
git clone https://github.com/Diablopop/product-experts-skill.git
cd product-experts-skillchmod +x install.sh
./install.shThe installer will:
- Check prerequisites (Python 3.9+)
- Install Python dependencies
- Set up default directories (~/Documents/lennys-podcast-transcripts, ~/Documents/product-experts-outputs)
- Copy skill files to
~/.claude/skills/product-experts/ - You're ready to use it!
Download Lenny's podcast transcripts from his public Dropbox:
Save all .txt files to ~/Documents/lennys-podcast-transcripts/ (the default directory).
Note: Exclude Interview Q Compilation.txt (compilation episode, not a single expert interview).
In Claude Code, type:
/product-experts
Then ask your question!
See examples/sample-output/ for complete example output.
Lenny publishes new episodes regularly. To check for new transcripts:
python3 ~/.claude/skills/product-experts/check-index.pyThis shows which transcripts aren't indexed yet and suggests how to update.
In any Claude Code conversation:
I added [Expert Name].txt to my product-experts transcripts.
Can you update the index?
Regenerate the entire index:
python3 ~/.claude/skills/product-experts/index/build-index.pySet your ANTHROPIC_API_KEY environment variable first.
- Installation Guide - Detailed manual installation steps
- Getting Transcripts - How to obtain transcripts
- How to Use - Usage guide with examples
- Troubleshooting - Common issues and solutions
- Customization - Advanced configuration options
- Indexing - Extracts expert metadata from transcript introductions (name, bio, expertise, topics)
- Search - Scores experts by keyword overlap with your question (3x weight for expertise, 2x for topics)
- Analysis - 5 parallel subagents read full transcripts and generate advice from each expert's perspective
- Synthesis - Combines insights into actionable summary with common themes and divergent views
- Setup: $0 (pre-built index included)
- Usage: Free (included in Claude Code)
- Optional: ~$2-3 to regenerate index for 10+ new transcripts
Created by: Andrew Schauer Built with: Claude Code by Anthropic Designed for: Lenny's Podcast transcripts
This tool helps you get more value from Lenny Rachitsky's incredible archive of 302+ product management expert interviews. Please support Lenny by subscribing to his newsletter.
Transcripts are Lenny's intellectual property and are publicly shared via his Dropbox. This tool respects his work by crediting the source and encouraging subscriptions.
MIT License - see LICENSE for details.
This project is not actively accepting pull requests. Feel free to fork it and adapt it for your own use.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
⭐ Found this helpful? Star the repo and share it with other PMs!