Loading...
Loading...
Extract startup ideas from YouTube videos via solograph MCP — index, search, and analyze video transcripts for business ideas. Multi-MCP coordination pattern (YouTube source → analysis → storage). Use when user says "extract ideas from YouTube", "index YouTube video", "find startup ideas in video", "analyze YouTube for ideas", or "what ideas are in this video". Do NOT use for general YouTube watching (no skill needed) or content creation (use /content-gen).
npx skill4agent add fortunto2/solo-factory solo-you2idea-extractsource_searchsource_listsource_tagssource_relatedsource_search(query, source="youtube")source_list()source_tags()source_related(video_url)kb_search(query)web_search(query)$ARGUMENTShttps://youtube.com/watch?v=...GregIsenberg# Install if needed
pip install solograph # or: uvx solograph
# Single video
solograph-cli index-youtube -u "$URL"
# Channel batch (needs web search for discovery)
solograph-cli index-youtube -c "$CHANNEL" -n 5source_list()source_tags()source_search(query="startup ideas", source="youtube")kb_search(query)docs/youtube-ideas.md# Check yt-dlp is available
command -v yt-dlp >/dev/null 2>&1 && echo "yt-dlp: ok" || echo "Install: pip install yt-dlp"
# Download subtitles only (no video)
yt-dlp --write-auto-sub --sub-lang en --skip-download -o "transcript" "$URL"
# Convert VTT to plain text
sed '/^$/d; /^[0-9]/d; /-->/d; /WEBVTT/d; /Kind:/d; /Language:/d' transcript.en.vtt | sort -u > transcript.txt# Get video list from channel
yt-dlp --flat-playlist --print "%(id)s %(title)s" "https://youtube.com/@$CHANNEL" | head -10
# Download transcripts for top videos
for id in $VIDEO_IDS; do
yt-dlp --write-auto-sub --sub-lang en --skip-download -o "transcripts/%(id)s" "https://youtube.com/watch?v=$id"
donedocs/youtube-ideas.md# YouTube Ideas — [Channel/Video]
Date: YYYY-MM-DD
## Idea 1: [Name]
- **Source:** [Video title] @ [timestamp]
- **Problem:** [What pain point]
- **Solution:** [What they propose]
- **Market signal:** [Evidence of demand]
- **Potential:** [High/Medium/Low] — [why]
## Idea 2: ...pip install yt-dlpbrew install yt-dlp--sub-lang en,rupip install solograph/validate