solo-community-outreach について
solo-community-outreachは、Reddit、Hacker News、ProductHuntの関連投稿を探し、状況に応じた返信案を作るスキルです。役立つ情報を先に示す方針で、調査、コミュニティ別の発信、開示、ProductHuntの準備を支援します。
主な機能
- 01コミュニティ投稿の検索
- 02投稿やローンチ情報の抽出
- 03関連投稿の選定
- 04状況に合わせた返信案の作成
- 05開示とスパム防止ルールの適用
- 06ProductHuntチェックリストの準備
活用シーン
- 01製品の課題領域に関する投稿の発見
- 02RedditやHN向けの有用な返信準備
- 03ProductHunt公開素材の計画
- 04コミュニティ発信計画の作成
MCP 対応
利用可能な場合、web_search、web_extract、kb_search、project_infoなどのMCPツールを使います。使用できない場合は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)— 1つのスレッドまたは記事をクリーンなMarkdownとして読み込みますkb_search(query)— 関連する手法を探しますproject_info(name)— プロジェクトの詳細を取得します
MCP ツールが利用できない場合は、代わりに WebSearch/WebFetch を使用します。
手順
-
$ARGUMENTSからプロジェクトを把握します。- PRD/READMEを読んで、課題、解決策、ICP、主要機能を把握します。
- 空の場合:AskUserQuestionで質問します。
-
検索キーワードを抽出します。
- 課題のキーワード(ユーザーが不満を訴えていること)
- 解決策のキーワード(ユーザーが検索しているもの)
- カテゴリーのキーワード(市場/ニッチ)
- 競合名(「vs」や「代替製品」のスレッド向け)
-
コミュニティを検索します(検索を並行して実行)。
3a. Reddit
キーワードのグループごとに、MCPの
web_search(query)またはWebSearchを使って検索します。"{problem} reddit"— 課題を扱うスレッド"{solution category} recommendations reddit"— おすすめを求める投稿"{competitor} alternative reddit"— 競合への不満"{competitor} vs reddit"— 比較スレッド
検索結果ごとに、サブレディット、タイトル、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 Hackerssite:dev.to "{solution category}"— Dev.to(技術系製品の場合)
-
必ず検討する — アウトリーチ戦略: 下書きを作成する前に、以下を書き出します。
- 最適な5つのスレッド:(関連性と活発さが最も高いもの)
- コミュニティごとのトーン: Reddit(くだけた、自虐的な調子)、HN(技術的で、データ重視)、PH(熱意のある、ビルダーらしい調子)
- 価値を最優先する切り口: 製品に触れる前に、どのような本物の助けを提供できるか
- 越えてはならない一線: アストロターフィングをしない、偽アカウントを使わない、常に開発者であることを明かす
-
上位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 } -
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 -
アウトリーチ計画を
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.* -
概要を出力します — 見つかったコミュニティ、アプローチする上位3つのスレッド、PHへの準備状況。
重要なルール
- まず価値を提供し、製品の話はその後 — すべての返信で相手に本当に役立つ情報を提供します
- 必ず開示する — 「私は開発者です」または「免責事項:これは私が開発しました」
- 投票を操作しない — 賛成票を求めないでください
- アストロターフィングをしない — ユーザーになりすますことは禁止です
- コミュニティのルールを尊重する — 投稿前にサブレディットのルールを確認します
- 量より質 — 汎用的な返信50件より、優れた返信5件を優先します
注意点
- Reddit のシャドウバンを招く要因 — サブレディットで最初のコメントにリンクを貼る、24 時間以内に自己宣伝の投稿を複数行う、短縮 URL を使うといった行為です。自分の製品に言及する前に、必ずサブレディットでコメントのカルマを積み上げてください。
- サブレディットごとに自己宣伝のルールが大きく異なります — r/SaaS は Show 投稿を許可し、r/startups はフレアの設定を必須とし、r/webdev はアフィリエイトリンクを禁止しています。投稿を作成する前に、必ずサイドバーのルールを確認してください。コメントと宣伝の比率を 10:1 にするよう求めるところもあります。
- PH の投票操作の検出 — ProductHunt は、同じ IP/ネットワークから同じタイミングで行われる組織的なアップボートを検出します。アップボートを依頼するために、Slack/Discord で PH の直接リンクを共有してはいけません。代わりに、文脈を添えてソーシャルメディアで共有してください。
- 古いスレッドはロックされています — Reddit の 6 か月以上前のスレッドはアーカイブされており、コメントできません。関連性だけでなく、日付でも絞り込んでください。HN のスレッドはロックされませんが、古いものはほとんど人目に触れません。
- 早すぎる「自分が作りました」という開示は逆効果です — まず価値を提供し(心から役立つ内容を 3~4 文で伝え)、その後で開示してください。「注意書き:私は開発者です」と書き出すと、コメント全体が広告のように読まれてしまいます。
よくある問題
ウェブ検索を利用できない
原因: MCP の web_search ツールが設定されていないか、WebSearch にアクセスできません。 対処法: まず WebSearch/WebFetch を使用してください。エンジンルーティング(Reddit、HN)の検索結果を改善するには、SearXNG(非公開、セルフホスト可能、無料)をセットアップし、solograph MCP を設定してください。
関連するスレッドが見つからない
原因: ニッチが小さすぎるか、キーワードが適切ではありません。 対処法: 検索語句の範囲を広げてください。競合製品名、問題の説明、関連カテゴリなどを試してください。
宣伝っぽい返信になる
原因: 製品への言及が目立ちすぎるか、心から役立つ情報が不足しています。 対処法: 価値を優先する方針で書き直してください。回答の 80% を役立つ情報に、製品への言及を 20% にします。必ず開発者であることを開示してください。