mcpField
S
solo-community-outreach

solo-community-outreach

github.com/fortunto2营销与增长1845 次安装今天更新
代码仓库

关于 solo-community-outreach

solo-community-outreach 是用于查找 Reddit、Hacker News 和 ProductHunt 讨论并起草情境化回复的技能,强调先提供实际帮助,再自然提及产品,并遵循披露与社区规范。

主要功能

  1. 01搜索社区讨论
  2. 02提取帖子与发布信息
  3. 03筛选相关讨论
  4. 04起草定制回复
  5. 05遵循披露和反垃圾规则
  6. 06准备 ProductHunt 清单

适用场景

  1. 01查找与产品问题相关的讨论
  2. 02为 Reddit 或 HN 准备有帮助的回复
  3. 03规划 ProductHunt 发布材料
  4. 04制定社区推广计划

MCP 相关

可在 MCP 工具可用时使用 web_search、web_extract、kb_search 和 project_info;否则改用 WebSearch 与 WebFetch。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fortunto2/solo-factory --skill solo-community-outreach

安装后在 Claude Code 中输入/solo-community-outreach确认已加载。

详细介绍

/community-outreach

查找相关的社区讨论串(Reddit、Hacker News、ProductHunt),并起草结合上下文、优先提供价值的回复。不是垃圾信息——要真诚地提供有用的回答,自然提及产品。

MCP 工具(如可用)

  • web_search(query, engines, include_raw_content) — 搜索 Reddit、HN 和网页
  • web_extract(url, size, page) — 将单个讨论串或文章提取为整洁的 Markdown
  • kb_search(query) — 查找相关方法
  • project_info(name) — 获取项目信息

如果 MCP 工具不可用,请使用 WebSearch/WebFetch 作为备用方案。

步骤

  1. 解析项目,信息来自 $ARGUMENTS。

    • 阅读 PRD/README,了解:问题、解决方案、ICP、主要功能。
    • 如果为空:通过 AskUserQuestion 提问。
  2. 提取搜索关键词:

    • 问题关键词(用户抱怨的内容)
    • 解决方案关键词(用户搜索的内容)
    • 类别关键词(市场/细分领域)
    • 竞争对手名称(用于查找“对比”和“替代方案”讨论串)
  3. 搜索社区(并行执行搜索):

    3a. Reddit

    针对每组关键词,通过 MCP web_search(query) 或 WebSearch 搜索:

    • "{problem} reddit" — 痛点讨论串
    • "{solution category} recommendations reddit" — 寻求推荐的讨论串
    • "{competitor} alternative reddit" — 对竞争产品不满的讨论串
    • "{competitor} vs reddit" — 对比讨论串

    对每个结果,提取:subreddit、标题、URL、发帖日期、评论数。 筛选:优先选择发布于 6 个月内、评论数 > 5 的活跃讨论串。

    3b. Hacker News

    通过 site:news.ycombinator.com 搜索:

    • "Show HN: {similar product category}" — 类似产品发布
    • "Ask HN: {problem domain}" — 相关领域的问题
    • "{competitor name} site:news.ycombinator.com" — 提及竞争对手的内容

    提取:标题、URL、积分、评论数。

    3c. ProductHunt

    通过 site:producthunt.com 搜索:

    • "{product category} site:producthunt.com" — 类似产品发布
    • "{competitor} site:producthunt.com" — 竞争对手页面

    提取:产品名称、发布日期、赞成票数、标语。

    3d. 其他社区(可选)
    • site:indiehackers.com "{problem}" — Indie Hackers
    • site:dev.to "{solution category}" — Dev.to(适用于技术产品)
  4. 强制推理——外联策略: 起草回复前,写出:

    • 最值得参与的 5 个讨论串(相关性和活跃度最高)
    • 各社区的语气: Reddit(轻松、略带自嘲)、HN(技术性强、以数据为依据)、PH(热情、展现构建者视角)
    • 优先提供价值的切入点: 在提及产品之前,我们能提供哪些真正有用的帮助?
    • 红线: 不得伪装草根用户,不得使用虚假账号,始终说明自己是开发者
  5. 为排名前 5 的讨论串起草回复:

    对每个讨论串:

    ### Thread: {title}
    **URL:** {url}
    **Subreddit/Community:** {community}
    **Why relevant:** {1 sentence}
    
    **Draft response:**
    {2-4 paragraph response that:
    - Directly addresses the question/problem
    - Provides genuine value (tips, experience, data)
    - Mentions the product naturally (last paragraph)
    - Includes "disclaimer: I'm the developer" for transparency
    }
    
  6. 生成 ProductHunt 发布清单:

    ## ProductHunt Launch Checklist
    
    ### Pre-Launch (1 week before)
    - [ ] Hunter identified (or self-hunting)
    - [ ] Tagline ready (< 60 chars): "{tagline}"
    - [ ] Description ready (< 260 chars)
    - [ ] 5+ screenshots/GIF prepared
    - [ ] Maker comment drafted (story + problem + solution)
    - [ ] Launch day scheduled (Tuesday-Thursday, 00:01 PST)
    
    ### Launch Day
    - [ ] Post live and verified
    - [ ] Maker comment posted immediately
    - [ ] Share in relevant communities (not vote-begging)
    - [ ] Respond to all comments within 1 hour
    - [ ] Share progress on Twitter/LinkedIn
    
    ### Post-Launch
    - [ ] Thank supporters
    - [ ] Collect feedback from comments
    - [ ] Update product based on feedback
    
  7. 将外联计划写入 docs/outreach-plan.md:

    # Community Outreach Plan: {Project Name}
    
    **Generated:** {YYYY-MM-DD}
    **Product:** {one-line description}
    **ICP:** {target persona}
    
    ## Target Communities
    
    | Community | Relevant Threads Found | Priority |
    |-----------|----------------------|----------|
    | r/{subreddit} | N | high/medium/low |
    | Hacker News | N | high/medium/low |
    | ProductHunt | N | high/medium/low |
    
    ## Top Threads to Engage
    
    {5 thread drafts from step 5}
    
    ## ProductHunt Launch Checklist
    
    {checklist from step 6}
    
    ## Search Keywords Used
    - {keyword1}: N results
    - {keyword2}: N results
    
    ---
    *Generated by /community-outreach. Review all drafts before posting.*
    
  8. 输出摘要——找到的社区、最值得参与的 3 个讨论串、PH 准备情况。

关键规则

  1. 先提供价值,再提产品——每条回复都必须真正帮助对方
  2. 始终说明身份——“我是开发者”或“免责声明:这是我开发的产品”
  3. 不得操纵投票——绝不请求赞成票
  4. 不得伪装草根用户——绝不假装自己是用户
  5. 遵守社区规则——发帖前查看 subreddit 规则
  6. 质量重于数量——5 条高质量回复胜过 50 条泛泛而谈的回复

注意事项

  1. Reddit 影子封禁触发因素 — 在某个 subreddit 的首条评论中发布链接、24 小时内发布多条自我推广内容,或使用缩短网址。务必先在 subreddit 中积累评论 karma,再提及你的产品。
  2. 各 subreddit 的自我推广规则差异很大 — r/SaaS 允许发布 Show 帖子,r/startups 要求添加 flair,r/webdev 禁止发布联盟链接。起草内容前务必查看侧边栏规则。有些社区要求评论与推广内容的比例达到 10:1。
  3. ProductHunt 投票操纵检测 — ProductHunt 会检测来自相同 IP/网络、时间接近的协同点赞。切勿在 Slack/Discord 中分享 PH 直达链接并请求点赞。请在社交媒体上分享,并附上背景说明。
  4. 旧帖已锁定 — Reddit 上超过 6 个月的帖子会归档(无法评论)。按日期筛选,而不只是按相关性筛选。HN 帖子不会锁定,但旧帖几乎无人关注。
  5. 过早声明“这是我做的”会适得其反 — 先提供有价值的内容(3-4 句真诚的帮助),然后再说明身份。一开头就说“声明:我是开发者”,会让整条评论看起来像广告。

常见问题

无法使用网页搜索

原因: 未配置 MCP web_search 工具,或无法访问 WebSearch。 解决方法: 优先使用 WebSearch/WebFetch。如需通过搜索引擎路由(Reddit、HN)获得更好的结果,请设置 SearXNG(私有、可自托管、免费),并配置 solograph MCP。

未找到相关帖子

原因: 细分领域太小,或关键词不合适。 解决方法: 扩大搜索词范围。尝试使用竞品名称、问题描述或相邻类别。

回复听起来像在推广

原因: 产品提及过于突出,或缺乏真正的价值。 解决方法: 按照价值优先的方式重写:80% 提供有用的解答,20% 提及产品。务必说明你是开发者。

评论

支持 Markdown