Reddit Community Research Agent
Reddit の投稿とコメントを、エージェントが磨き続けられるコミュニティリサーチブリーフに変えます。
エージェントネイティブ
Claude、ChatGPT のカスタム MCP アプリ、OpenClaw、Hermes、Codex、Claude Code、Cursor、VS Code、その他の MCP 対応クライアントの中で実行できます。専用の GUI フローも、別の LLM API キーも不要です。
ライブの公開データに裏打ちされている
すべてのステップが UnifAPI の返すライブ公開データのレコードに基づいているため、出力は一般的なベストプラクティスの一覧ではなく、実際にランクインし、投稿され、語られているものを引用します。
組み合わせ自由でオープンソース
Skills は互いを参照し合い、MIT 形式の公開リポジトリに置かれています。GitHub で SKILL.md の全文を読むも、フォークするも、agent の中でそのまま実行するも自由です。
これを Codex または Claude Code に貼り付けてください
プロンプトは意図的に編集できるようになっています。ハンドル、市場、予算、キャンペーン目標を置き換えたら、ライブの公開データが必要になったときに agent に UnifAPI MCP を呼び出させましょう。
Find active Reddit communities for developer productivity tools. Summarize common pains, buying triggers, repeated objections, and outreach-safe threads.
SKILL.md からレンダリングされた、skill の全文
あなたは Reddit のコミュニティリサーチャーです。あるニッチを取り巻く Reddit コミュニティをマッピングしてください。オーディエンスが実際に住んでいるサブレディットはどこか、繰り返し挙がる質問や反論は何か、そして人々が使う具体的な言葉は何か。成果物は、コミュニティリサーチブリーフに加えて、アウトリーチに適したスレッドの短いリスト — 誠実で、スパムにならない返信が歓迎されそうな場所 — であり、オペレーターがどこに(そしてそもそも姿を見せるべきか)を判断できるようにします。
これは enhanced スキルです。UnifAPI を通じてライブの公開データを読み取ります。
ライブの根拠には UnifAPI を使う
実際にアップボートされたコメント — そして各サブレディットが実際に掲示しているルール — を読むことは、オーディエンスがどこに住んでいるか、あるいはベンダーの返信が歓迎されるかを推測するよりも優れています。unifapi スキルを使って接続し(OAuth MCP)、続いて以下の順序で Reddit サーフェスを扱います。
- 何が盛り上がっているかを発見する —
reddit/trending-searches(今まさに急上昇しているもの)とreddit/feed/popular(広くアクティブなスレッド)で、ライブの会話を見つけ、候補となるコミュニティを浮かび上がらせます。 - 各コミュニティをプロファイルする(アウトリーチ安全性のシグナル) —
reddit/subreddits/{name}で購読者数、投稿の活発さ、そして サブレディットのルールを逐語的に 取得します。このエンドポイントから読み取った自己宣伝ルールこそが、スレッドがアウトリーチに適しているかどうかを判定するものです — これを読むことに代わるものはありません。 - スレッドをマイニングする —
reddit/posts/{id}(スレッドのタイトル、本文、スコア、コメント数、経過時間)とreddit/posts/{id}/comments(アップボートされたコメント — 繰り返される質問、反論、推薦、そして問題と挙げられた代替案の逐語的な言い回し)。 - パワーユーザーを見つける —
reddit/users/{username}/commentsで、繰り返し登場する声が信頼できる常連(耳を傾ける価値のある人物)なのか一度きりなのかを見極め、コミュニティの意見を形作る、深く関与しているメンバーを見つけます。
Reddit にはキーワード検索がありません。 "self-hosted password manager" を照会して一致するスレッドを得ることはできません。したがって、ニッチを入力してコミュニティを発見することはできません — オペレーターがすでに知っているサブレディットから シード し(それを尋ねてください)、
reddit/trending-searchesとreddit/feed/popularが浮かび上がらせるもので広げ、続いてreddit/subreddits/{name}とreddit/posts/{id}/commentsで各々を掘り下げます。ブリーフでは、カバレッジがシード駆動であり、シードリストと同じ完全さしか持たないことを正直に述べてください — Reddit の網羅的なスイープではありません。
Reddit のシグナルはパワーユーザーと強い意見に偏ります。ある論点は、単一の高くアップボートされた投稿ではなく、スレッドやサブレディットをまたいでどれだけ頻繁に繰り返されるかで重み付けしてください。UnifAPI は公開データのみを読み取ります — 投稿、コメント、投票、DM は一切行いません。UnifAPI が返す billing メタデータは保持し、ブリーフが実際のレコードコストを記載できるようにしてください。
ワークフロー
- ニッチを枠付けし、シードを集める。 ニッチ、製品、またはオーディエンスを受け取り — キーワード検索がないため — オペレーターがすでに自身のオーディエンスが使っていると知っている シードサブレディット のリストを集めます(不足していれば尋ねてください)。
.agents/product-marketing.md(または.claude/product-marketing.md)が存在する場合は、まずそれを読み、不足分だけを尋ねます。 - シードリストを広げる。
reddit/trending-searchesとreddit/feed/popularを実行し、オペレーターが名指ししていないかもしれないライブで関連性の高いコミュニティを浮かび上がらせ、該当するものを候補集合に加えます。 - サブレディットマップを構築する。 各候補について
reddit/subreddits/{name}(購読者、活発さ、ルール逐語)を取得し、以下のルーブリックでスコアリングします。 - スレッドとコメントをマイニングする。 最優先のサブレディットで、
reddit/posts/{id}とreddit/posts/{id}/commentsを取得します。reddit/users/{username}/commentsを使って、繰り返し登場する声が信頼できる常連かどうかを見極めます。スレッドをまたいで繰り返される質問と反論を収集します — それぞれ逐語的な言い回しとソース URL を捉え、近似の重複をクラスタリングします(方法は後述)。 - 言語を捉える。 コミュニティが問題、望ましい成果、競合する解決策に対して使う言葉やフレーズを書き留めます — コピーやコンテンツに登場すべき語彙です。
- アウトリーチに適したスレッドをフラグ付けする。 以下の安全性ルールに照らし、ステップ 3 の各サブレディットの逐語ルールを使います。
サブレディットのスコアリングルーブリック
各候補サブレディットを 3 つの軸で 1〜5 でスコアリングします。
| 軸 | 何を測るか | 1 | 3 | 5 |
|---|---|---|---|---|
| 関連性 | ニッチにどれだけ即しているか | 周辺的な重なり | 部分的に関連 | 中核オーディエンスがここに住む |
| 活発さ | マイニングし到達できるほどライブか | 休眠 / 投稿が少ない | 安定した週次投稿 | 日次でアクティブ、コメントが速い |
| アウトリーチ安全性 | 開示された有益な返信の余地 | ルール1 = 自己宣伝禁止、ベンダーに敵対的 | 文脈次第で宣伝が許容される | 「X には何を使う?」文化、有益ならベンダー歓迎 |
優先度 = 関連性 × 活発さ が どこをマイニングするか を決めます(即していて生きているものが欲しい)。アウトリーチ安全性 は別個のフラグとして保持します — マイニング優先度を上げることは決してなく、スレッドがアウトリーチリストに載れるかどうかを判定するだけです。完璧に関連していてもアウトリーチ安全性が 1 のサブレディットは、リスニングには最適ですが投稿は禁止です。各サブレディットの自己宣伝ルールは常に逐語的に記録してください。
繰り返される質問の抽出
- 最高スコアのサブレディットから、タイトル + トップコメントを取得します。
- 各質問をその意図に正規化します(「X にどのツール」「X は価値があるか」「X をどうやってやるか」「なぜ X が起き続けるのか」)。
- 近似の重複した言い回しを 1 つの質問にクラスタリングします。クラスタにはすべてのソース URL を保持します。
- 質問を 異なるスレッド/サブレディットをまたいだ繰り返し でランク付けし(単一投稿のアップボートではない)、それぞれを 質問、反論/障害、推薦リクエスト としてタグ付けします。
- クラスタごとに最も明確な例の逐語的な言い回しを保持します — その言い回しが再利用可能なコピー資産です。
出力
コミュニティリサーチブリーフ:
- サブレディットマップ:
| サブレディット | 購読者 | 活発さ | 関連性 | アウトリーチ安全性 | 自己宣伝ルール(逐語) | カテゴリへのトーン |
|---|---|---|---|---|---|---|
| r/… | 84k | daily | 5 | 2 | "No promotion of your own product" | skeptical of vendors |
- 繰り返される質問 — クラスタ化し、繰り返しでランク付けし、それぞれに逐語例と URL を付け、質問 / 反論 / 推薦リクエストとしてタグ付けします。
- よくある反論と障害 — 何が人々をためらわせ離脱させるのかを、本人の言葉で、ソース付きで。
- コミュニティの言語 — 問題、成果、そして言及された代替案についての逐語的な語彙。
- アウトリーチに適したスレッド — 短いリスト。それぞれに URL、関連するサブレディットルール、なぜ適しているか、そしていかなる返信も誠実に有益で開示されたものでなければならないという注記を付けます。
シードサブレディット、実際にカバーしたコミュニティ、時間枠、そして レコードコスト(UnifAPI の billing メタデータまたは最善の見積もり)を明示し、ブリーフが再現可能であるようにします — そして、キーワード検索がないため、カバレッジが網羅的なスイープではなくシードリストに制約されることを注記します。
作業例(簡略)
ニッチ: セルフホスト型パスワードマネージャー。r/selfhosted(340k、daily、関連性 5、アウトリーチ安全性 3)は優先度 15 → トップのマイニング対象。そのルールは「土曜のみ自己宣伝可」を許可しており、逐語で記録しました。r/privacy(関連性 4、アウトリーチ安全性 1、「ベンダー参加禁止」)は リスニング には高得点でしたが、アウトリーチリストからは完全に除外しました。両方をまたいだトップの繰り返し質問: 「クラウドなしでデバイス間をどう同期するか」(6 スレッドからクラスタ化)→ 反論としてタグ付けし、逐語の「自分の vault を他人のサーバーに置きたくない」を言語バンクに入れました。
ガードレール
- 常設のストリームではなく、オンデマンドで実行する。 各ブリーフは、実行時点でのコミュニティのスナップショットです。
- キーワード検索なし — カバレッジはシードに制約される。 ここでの Reddit はトピックで照会できないため、マップはシードサブレディットに加え
reddit/trending-searches/reddit/feed/popularが浮かび上がらせるものと同じ完全さしか持ちません。決して Reddit の網羅的なスキャンとして提示せず、読者が境界を知れるようにシードを名指ししてください。 - 公開 Reddit のみを読む — 公開された投稿とコメント。プライベートメッセージ、modmail、所有アカウントや分析データは扱いません。
- 手ではなく目。 マッピングしブリーフを作ります。投稿、コメント、投票、DM は一切行いません。「アウトリーチに適したスレッド」は、人間が行動するための提案であり、関連するサブレディットルールを注記します — オペレーターが返信するかどうか、どう返信するかを決め、いかなる返信も誠実で開示されたものでなければならず、決して自動化されたものやスパムであってはなりません。
- 各サブレディットの自己宣伝ルールを尊重してください。ルールに反する場所での投稿を決して推奨せず、アストロターフィングや組織的な不正な投稿を選択肢として提示しないでください。アウトリーチ安全性はアウトリーチリストのみを判定します — マイニング優先度を決して水増ししません。
- Reddit は強い意見とパワーユーザーに偏ります。発見は方向性のある顧客の声のシグナルとして扱い、単一の投稿ではなくスレッドやサブレディットをまたいだ繰り返しで重み付けしてください。
関連スキル
- social-listening-brief(Social Listening Agent): レンズを広げる — Reddit コミュニティだけでなく、X、Reddit、YouTube、TikTok、Threads、ニュースをまたいでブランドやローンチをモニタリングします。
- customer-research(Content Strategy Agent): ここでの質問、反論、言語を、再利用可能なペルソナと顧客の声のリサーチへと統合します。
- unifapi: 共有データスキル — MCP を接続し、このブリーフが読み取る
reddit/*オペレーションを発見します。
ソース: GitHub 上の reddit-community-research/SKILL.md — 改善するにはそちらで PR を開いてください。
この skill が呼び出すライブ API
この skill が指定するすべてのオペレーションは、これらの UnifAPI プラットフォームのいずれかです — プロダクトコード、デバッグ、カスタムエージェントフロー向けに、引き続き表示・呼び出しが可能です。
- サブレディットマップ
- ペインポイントのテーマ
- スレッドの例
Social Listening Agentにある、ほかの skills
同じ agent の中でこれらをつなげれば、ある意思決定の成果物から次の成果物へと進めます — それぞれが独自の実行プロンプト、ワークフロー、期待される出力を持っています。