关于 solo-you2idea-extract
用于从 YouTube 视频或频道中提取创业点子的技能,可借助 solograph MCP 搜索索引语料,也可在独立模式下分析字幕。它会记录来源时间点,并评估点子的具体性与市场潜力。
主要功能
- 01搜索已索引的 YouTube 视频
- 02分析字幕并提取创业点子
- 03记录视频来源与时间点
- 04评估点子的市场潜力
适用场景
- 01从单个视频整理商业机会
- 02分析频道中的多个视频
- 03将视频点子与知识库交叉检索
MCP 相关
可使用 solograph MCP 的视频搜索、列表、标签和关联工具;还可调用知识库搜索及网页搜索工具。若 MCP 不可用,可使用 yt-dlp 与 Read 分析字幕。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ fortunto2/ solo-factory --skill solo-you2idea-extract安装后在 Claude Code 中输入/solo-you2idea-extract确认已加载。
附带文件references/pipeline.md
详细介绍
/you2idea-extract
从 YouTube 视频中提取创业点子。根据可用工具采用两种运行模式。
模式检测
检查可用的工具:
- 有 solograph MCP:使用
source_search、source_list、source_tags、source_related搜索已建立索引的语料 - 没有 MCP(独立模式):使用 yt-dlp + Read 分析字幕稿
MCP 工具(如可用)
source_search(query, source="youtube")— 对已建立索引的视频进行语义搜索source_list()— 查看已建立索引的视频数量source_tags()— 带置信度分数的自动检测主题source_related(video_url)— 根据共有标签查找相关视频kb_search(query)— 与知识库交叉参考web_search(query)— 发现要建立索引的新视频web_extract(url, size, page)— 将链接文章作为整洁的 Markdown 读取
步骤
模式 1:建立索引并分析(使用 solograph MCP)
-
解析输入
$ARGUMENTS:- URL(
https://youtube.com/watch?v=...)→ 为单个视频建立索引 - 频道名称(
GregIsenberg)→ 批量建立频道视频索引 - 查询文本 → 搜索现有语料(跳至第 4 步)
- 如果为空,询问:“视频 URL、频道名称或搜索查询?”
- URL(
-
通过 solograph 为视频建立索引:
# 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 5 -
验证索引 — 使用
source_list()确认新增视频数量。使用source_tags()查看主题分布。 -
搜索语料 —
source_search(query="startup ideas", source="youtube")。 -
交叉参考 — 使用
kb_search(query)查找相关的现有机会(如果有知识库)。 -
提取见解 — 针对每个相关的视频片段:
- 识别其中提到的创业点子
- 记录时间戳和讲话者背景
- 评估点子的潜力(具体程度、市场证据、可行性)
- 标记与趋势或已验证模式相符的点子
-
写入结果到
docs/youtube-ideas.md,或打印摘要。
模式 2:独立模式(不使用 MCP)
-
解析输入 — 与模式 1 的第 1 步相同。
-
通过 yt-dlp 下载字幕稿:
# 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 -
读取字幕稿 — 读取 transcript.txt 文件。
-
分析创业点子:
- 扫描商业机会、痛点和产品点子
- 根据 VTT 字幕提示记录大致时间戳
- 评估每个点子的具体程度和市场潜力
- 使用 WebSearch 交叉验证市场情况
-
分析频道 — 下载多个视频的字幕稿:
# 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" done -
将结果按以下格式写入
docs/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: ...
常见问题
找不到 yt-dlp
解决方法: pip install yt-dlp 或 brew install yt-dlp
没有可用字幕
原因: 视频没有自动生成或手动添加的字幕。
解决方法: 尝试使用 --sub-lang en,ru 指定多种语言。有些视频只有自动生成的字幕。
solograph MCP 不可用
解决方法: 技能可在独立模式下运行(yt-dlp + Read)。如需跨大量视频进行索引搜索,请安装 solograph:pip install solograph。如需增强网页搜索,请设置 SearXNG(私有、可自托管、免费)。
点子太多,难以确定优先级
解决方法: 对排名前 3 的点子使用 /validate,通过 STREAM 框架为它们评分。