mcpField
S
social-intelligence

social-intelligence

github.com/merit-systemsマーケティング・グロース23141 回インストール10 週間前に更新
リポジトリ

social-intelligence について

social-intelligenceは、x402で保護されたAPIを通じてRedditにアクセスするスキルです。投稿検索とコメント取得に対応し、ブランドのモニタリング、競合調査、コミュニティの感情分析に利用できます。

主な機能

  1. 01クエリでRedditの投稿を検索
  2. 02期間別の並べ替えと結果数の指定
  3. 03subredditを指定した検索
  4. 04ページ送りによる投稿コメントの取得
  5. 05投稿とコメントのメタデータ取得

活用シーン

  1. 01Reddit上のブランド言及をモニタリング
  2. 02競合への評価やレビューを調査
  3. 03コミュニティの議論における感情を把握

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/merit-systems/agentcash-skills --skill social-intelligence

インストール後、Claude Code で/social-intelligenceを入力して読み込まれたか確認します。

同梱ファイルrules/getting-started.mdrules/rate-limits.md

詳細

x402 API を使ったソーシャルインテリジェンス

x402 で保護されたエンドポイントを通じて Reddit にアクセスします。

セットアップ

インストールとウォレットの設定については、rules/getting-started.md をご覧ください。

クイックリファレンス

タスクエンドポイント価格説明
Reddit を検索https://stableenrich.dev/api/reddit/search$0.02Reddit の投稿を検索
コメントを取得https://stableenrich.dev/api/reddit/post-comments$0.02投稿のコメント

利用方法については、rules/rate-limits.md をご覧ください。

Reddit

投稿を検索

Reddit で投稿を検索します。

npx agentcash@latest fetch https://stableenrich.dev/api/reddit/search -m POST -b '{"query": "best programming languages 2024"}'

パラメーター:

  • query - 検索語句(必須)。クエリ内で Reddit の subreddit: 演算子を使うとサブレディットを絞り込めます(サブレディット用の個別フィールドはありません)
  • sort - relevance、new、top、comment_count(デフォルト:relevance)
  • timeframe - all、day、week、month、year(デフォルト:all)
  • maxResults - 最大結果数、1~25(デフォルト:10)
  • after - 前回のレスポンスから取得したページネーションカーソル

返される内容:

  • 投稿のタイトルと内容
  • 投稿者とサブレディット
  • アップボート数とコメント数
  • 投稿 URL
サブレディット内を検索
npx agentcash@latest fetch https://stableenrich.dev/api/reddit/search -m POST -b '{
  "query": "typescript vs javascript subreddit:programming",
  "sort": "top",
  "timeframe": "year"
}'
投稿のコメントを取得

Reddit の投稿からコメントを取得します。

npx agentcash@latest fetch https://stableenrich.dev/api/reddit/post-comments -m POST -b '{"url": "https://reddit.com/r/programming/comments/abc123/..."}'

パラメーター:

  • url - Reddit 投稿の完全な URL(必須)
  • cursor - さらにコメントを取得するためのページネーションカーソル

返される内容:

  • 投稿の詳細
  • コメント本文と投稿者
  • コメントのスコア
  • コメントのタイムスタンプ
  • ページネーション用の hasMore / cursor

ワークフロー

標準
  • (任意)残高を確認:npx agentcash@latest balance
  • npx agentcash@latest discover https://stableenrich.dev を使ってエンドポイントを一覧表示
  • npx agentcash@latest check <endpoint-url> を使って想定されるパラメーターと料金を確認
  • npx agentcash@latest fetch でエンドポイントを呼び出す
  • 結果を解析して提示
ブランドのモニタリング
  • (任意)残高を確認:npx agentcash@latest balance
  • Reddit で関連する議論を検索
  • 感情傾向と主な言及を要約
npx agentcash@latest fetch https://stableenrich.dev/api/reddit/search -m POST -b '{"query": "YourBrand", "sort": "new"}'
競合調査
  • Reddit で競合他社のレビューを検索
  • よくある不満や称賛を分析
npx agentcash@latest fetch https://stableenrich.dev/api/reddit/search -m POST -b '{"query": "competitor name review", "sort": "top", "timeframe": "year"}'
コミュニティの感情分析
  • 関連するサブレディットを特定
  • トピックに関する議論を検索
  • 人気の投稿からコメントを取得
  • 全体的な感情傾向をまとめる
npx agentcash@latest fetch https://stableenrich.dev/api/reddit/search -m POST -b '{"query": "new feature name subreddit:relevant_community", "sort": "top"}'
npx agentcash@latest fetch https://stableenrich.dev/api/reddit/post-comments -m POST -b '{"url": "https://reddit.com/..."}'

レスポンスデータ

Reddit 投稿のフィールド
  • title - 投稿のタイトル
  • selftext - 投稿本文(テキスト投稿の場合。切り詰められている場合は selftextTruncated で示されます)
  • author - ユーザー名
  • subreddit - サブレディット名
  • score - アップボート数からダウンボート数を引いた値
  • numComments - コメント数
  • permalink - 投稿へのリンク
  • createdAt - タイムスタンプ

検索レスポンスには、after(ページネーションカーソル)と searchContext(クエリと結果数)も含まれます。

Reddit コメントのフィールド
  • body - コメント本文(切り詰められている場合は bodyTruncated で示されます)
  • author - ユーザー名
  • score - アップボートの正味数
  • createdAt - タイムスタンプ

コメントはフラットなリストで返されます。さらにページを取得するには、hasMore と cursor を使用します。

コストの見積もり

タスク呼び出し回数コスト
Reddit のスレッドとコメント2$0.04
モニタリングの全件スキャン3-5$0.06-0.10

コメント