mcpField
S
solo-you2idea-extract

solo-you2idea-extract

github.com/fortunto2生产力1849 次安装今天更新
代码仓库

关于 solo-you2idea-extract

用于从 YouTube 视频或频道中提取创业点子的技能,可借助 solograph MCP 搜索索引语料,也可在独立模式下分析字幕。它会记录来源时间点,并评估点子的具体性与市场潜力。

主要功能

  1. 01搜索已索引的 YouTube 视频
  2. 02分析字幕并提取创业点子
  3. 03记录视频来源与时间点
  4. 04评估点子的市场潜力

适用场景

  1. 01从单个视频整理商业机会
  2. 02分析频道中的多个视频
  3. 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)
  1. 解析输入 $ARGUMENTS:

    • URL(https://youtube.com/watch?v=...)→ 为单个视频建立索引
    • 频道名称(GregIsenberg)→ 批量建立频道视频索引
    • 查询文本 → 搜索现有语料(跳至第 4 步)
    • 如果为空,询问:“视频 URL、频道名称或搜索查询?”
  2. 通过 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
    
  3. 验证索引 — 使用 source_list() 确认新增视频数量。使用 source_tags() 查看主题分布。

  4. 搜索语料 — source_search(query="startup ideas", source="youtube")。

  5. 交叉参考 — 使用 kb_search(query) 查找相关的现有机会(如果有知识库)。

  6. 提取见解 — 针对每个相关的视频片段:

    • 识别其中提到的创业点子
    • 记录时间戳和讲话者背景
    • 评估点子的潜力(具体程度、市场证据、可行性)
    • 标记与趋势或已验证模式相符的点子
  7. 写入结果到 docs/youtube-ideas.md,或打印摘要。

模式 2:独立模式(不使用 MCP)
  1. 解析输入 — 与模式 1 的第 1 步相同。

  2. 通过 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
    
  3. 读取字幕稿 — 读取 transcript.txt 文件。

  4. 分析创业点子:

    • 扫描商业机会、痛点和产品点子
    • 根据 VTT 字幕提示记录大致时间戳
    • 评估每个点子的具体程度和市场潜力
    • 使用 WebSearch 交叉验证市场情况
  5. 分析频道 — 下载多个视频的字幕稿:

    # 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
    
  6. 将结果按以下格式写入 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 框架为它们评分。

评论

支持 Markdown