social-intelligence について
social-intelligenceは、x402で保護されたAPIを通じてRedditにアクセスするスキルです。投稿検索とコメント取得に対応し、ブランドのモニタリング、競合調査、コミュニティの感情分析に利用できます。
主な機能
- 01クエリでRedditの投稿を検索
- 02期間別の並べ替えと結果数の指定
- 03subredditを指定した検索
- 04ページ送りによる投稿コメントの取得
- 05投稿とコメントのメタデータ取得
活用シーン
- 01Reddit上のブランド言及をモニタリング
- 02競合への評価やレビューを調査
- 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.02 | Reddit の投稿を検索 |
| コメントを取得 | https://stableenrich.dev/api/reddit/post-comments | $0.02 | 投稿のコメント |
利用方法については、rules/rate-limits.md をご覧ください。
投稿を検索
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 |
コメント
Markdown 対応