# ソーシャルリスニングエージェントスキル

> Reddit、X、YouTube、TikTokなどを過去30日間にわたってスキャンし、実際のいいね数や投票数でランク付けするソーシャルリスニングスキルです。数秒で共有可能なブリーフを入手できます—今すぐ無料で始めましょう。

- Canonical: https://nanoskill.ai/ja/skills/social-listening-skill
- Markdown: https://nanoskill.ai/ja/skills/social-listening-skill.md
- Author: mvanhorn
- Published: 2026-06-25T06:00:00.000Z
- Updated: 2026-07-23T03:15:43.571Z
- Language: ja
- Source type: github
- Popularity signal: 46043

## Sources

- https://github.com/mvanhorn/last30days-skill

## Install

```shell
npx skills add https://github.com/mvanhorn/last30days-skill
```

## About

ソーシャルリスニングはこれまでエージェントネイティブではありませんでした—今までは。 /last30days は、あなたのコーディングエージェントをリアルタイムのリサーチエンジンに変えるAIスキルです。Reddit、X、YouTube、TikTok、GitHub、Polymarketを並列で検索し、実際のエンゲージメント（アップヴォート、いいね、金額）に基づいて各結果をスコアリングし、簡潔で共有可能なブリーフを提供します。あらゆる会議、営業電話、プロジェクトに、過去30日間の真実を持って臨むことができます—時代遅れのSEOコンテンツではなく。

従来の検索とは異なり、/last30days はインテリジェントな事前調査を実行します：APIコールを発行する前に、名前をXのハンドルに解決し、トピックを適切なサブレディットにマッピングし、重要なYouTubeチャンネルを見つけます。v3エンジンは、クロスプラットフォームのストーリーを単一のナラティブに統合し、ユーモア判定でコミュニティの最も機知に富んだ意見を浮上させ、複数エンティティの即時比較のために競合を自動発見することもできます。各ブリーフの最後には、あなたが実際に共有したくなるような一言やバイラルな瞬間を捉えた「ベストテイク」セクションが付きます。

開発者は、ライブのGitHubスターやコミュニティのコンセンサスでツールを比較するために使用します。エグゼクティブは、人物や企業に関する月次更新のブリーフで会議に備えます。好奇心旺盛な人々は、旅行前、ニュースが速報されたとき、または専門家のRedditスレッドを実用的なガイドに統合して新しいスキルを習得するために実行します。Reddit、HN、GitHubは設定不要、X、YouTube、TikTokは30秒のウィザードで、すぐに始められます。

## Key features

- **人々が動かすランキング**: 数百万ものリアルな投票—レディットのアップヴォート、Xのいいね、ティックトックの再生回数、ポリマーケットのドル—が各結果をランク付けします。このソーシャルリスニングスキルは、編集者が選んだものではなく、人々が本当に関心を持っていることを示します。
- **スマート事前調査**: エンジンは検索前にトピックを理解し、正しいハンドル、サブレディット、チャンネルにマッピングするため、ソーシャルリスニングのヒットは常に的を射ています。
- **共有可能なHTMLブリーフ**: すべての検索が、インライン引用付きの自己完結型ダークモードレポートになります。JavaScript不要、外部依存なし—Slackやメールにドロップするだけです。
- **クロスソースクラスタリング**: あるストーリーがレディット、X、ユーチューブで同時に報じられた場合、エンジンはそれを3回繰り返すのではなく、1つの正確なナラティブに統合します。
- **ワンパス比較**: ツール、企業、人物を1つのコマンドで比較します。エンジンは並列検索を実行し、それらを統合して横並びの表付きの統合レポートにまとめます。

## Use cases

- **会議や営業電話の準備**: /last30daysを人物や企業に対して実行すると、最新のツイート、ポッドキャスト出演、GitHubアクティビティが表示されます—LinkedInでは見つけられない洞察です。
- **ツールを横並びで比較**: 'OpenClaw vs Hermes vs Paperclip'と入力すると、コミュニティによる比較が得られ、リアルタイムのGitHubスター数やアーキテクチャに関する洞察が提供され、古くなったSEO記事ではありません。
- **最新ニュースの追跡**: 'Iran vs USA' または 'Universal Epic Universe' を検索すると、ソーシャルメディアと予測市場全体のリアルタイムの反応を確認できます—すべて過去30日間のものです。
- **コミュニティの専門家から学ぶ**: 新しいフレームワークやテクニックについて尋ねると、スキルは散在するレディットのスレッドやユーチューブのチュートリアルを、本番環境で使えるガイドに変換します。

## Result preview

このエージェントスキルによって生成された、Figma AIに関する包括的なソーシャルリスニングレポートをご覧ください。オーディエンスのセンチメント、主要な議論、トレンド分析が含まれています。

![the demo of Social Listening Agent Skill](https://file.nanoskill.ai/social-listening-demo-1.jpg)

![the demo of Social Listening Agent Skill](https://file.nanoskill.ai/social-listening-demo-2.png)

![the demo of Social Listening Agent Skill](https://file.nanoskill.ai/social-listening-demo-3.png)

![the demo of Social Listening Agent Skill](https://file.nanoskill.ai/social-listening-demo-4.png)

## Result walkthrough

### ステップ1：インストール

スキルをエージェントに追加します。

![a simple demonstration of the first step in using social listening agent skill](https://file.nanoskill.ai/social-listening-step-1.jpg)

### ステップ2：トピックを入力

分析したいブランド、製品、またはトピックを入力してください。

![a simple demonstration of the second step in using social listening agent skill](https://file.nanoskill.ai/social-listening-step-2.jpg)

### ステップ3：結果を確認

重要なインサイトとトレンドを含むソーシャルリスニングレポートを入手します。

![a simple demonstration of the third step in using social listening agent skill](https://file.nanoskill.ai/social-listening-step-3.jpg)

## Skill definition

# /last30days

**編集者ではなく、アップ票、いいね、リアルマネーで評価されるAIエージェント主導の検索エンジン。**

このREADMEは現在のv3パイプラインを追跡します。ランタイムスキルの仕様は[skills/last30days/SKILL.md](skills/last30days/SKILL.md)にあり、最新のコマンドとセットアップ動作の信頼できる唯一の情報源です。

**Claude Code（推奨 — マーケットプレイス経由で自動更新）:**
```
/plugin marketplace add mvanhorn/last30days-skill
/plugin install last30days
```

**Codex、Cursor、Copilot、Gemini CLI、または50以上の[Agent Skills](https://agentskills.io)ホスト:**
```
npx skills add mvanhorn/last30days-skill -g
```
（`-g` はユーザー全体にグローバルにインストールし、すべてのプロジェクトで利用可能になります。プロジェクトごとに限定するには `-g` を外してください。）

その他のインストールオプション（claude.ai Web、OpenClaw、手動）は下の[インストール](#install)セクションを参照してください。

設定不要。Reddit、HN、Polymarket、GitHubはすぐに動作します。一度実行すれば、セットアップウィザードがX、YouTube、TikTokなどを30秒で有効にします。

---

Redditのアップ票。Xのいいね。YouTubeの文字起こし。TikTokのエンゲージメント。リアルマネーと内部情報に裏打ちされたPolymarketのオッズ。何百万人もの人々が毎日、注意と財布で投票しているのです。/last30daysはそれらすべてを並列で検索し、実際の人々が本当に反応しているものに基づいてスコアリングし、AIエージェントの審査員が1つのブリーフに統合します。

Googleは編集者を集約します。/last30daysは人々を検索します。

この検索は他では得られません。なぜなら、単一のAIがすべてにアクセスできるわけではないからです。Google検索はRedditのコメントやXの投稿に触れません。ChatGPTはRedditと提携していますが、XやTikTokは検索できません。GeminiはYouTubeを持っていますがRedditは持っていません。Claudeはネイティブではそのどれも持っていません。各プラットフォームは、独自のAPI、トークン、認証を持つ壁に囲まれた庭園です。しかし、自分のキーとブラウザセッションを持ち込めば、突然AIエージェントがそれらすべてを一度に検索し、相互にスコアリングし、何が本当に重要かを教えてくれるのです。

それがアンロックです。より良い検索エンジンではなく、エージェントによって橋渡しされたばらばらのプラットフォームです。

```
/last30days Peter Steinberger
```

明日会議があります。あなたはその人物をGoogleで検索します。2023年のLinkedInが出てきます。/last30daysは彼らが今月実際に何をしているかを教えてくれます：OpenAIに入社してCodexに取り組んでいること、Anthropicによるサードパーティエージェントの禁止と戦っていること、23件のPRを85%のマージ率で本番公開していること、クロスデバイスエージェント制御のための「LobsterOS」を構築していること、そしてr/ClaudeCodeでは彼がヒーローか「我慢ならない」かで569のアップ票を集めて議論していること。これらはXの投稿、Redditのスレッド、YouTubeの文字起こし、GitHubのコミットに散らばっています。Googleには何もありませんでした。

## これが存在する理由

AIの進歩についていくために作りました。すべては毎日変化し、RedditやXのオタクたちが常に最初にそれを掴みます。より良いプロンプトが必要で、トレーニングデータはコミュニティがすでに解明したことから常に数ヶ月遅れていました。

しかし、それはより大きなものになりました。今では営業電話の前に実行して、ビジネスに関する直近30日間の真実を知ります。会議の前に、誰かの最近のツイートやポッドキャストの文字起こしを読みます。ディズニーワールド旅行の前に、どのアトラクションが閉鎖されているか、コミュニティがGenie+について何と言っているかを知ります。何かを構築する前に、人々が実際に遭遇している問題を知ります。

CEOと会うなら、過去30日間の彼らのツイートとYouTubeの文字起こしをすべて読みましたか？私は読みました。

## 情報源、人々による評価

| 情報源 | 人々が教えてくれること |
|--------|--------------------------|
| **Reddit** | フィルターなしの意見。アップ票カウント付きのトップコメント、公開JSONで無料。Googleが埋もれさせる本音の意見。 |
| **X / Twitter** | ホットな意見、専門家のスレッド、速報の反応。最初に知り、最初に議論する。 |
| **YouTube** | 45分の深掘り。重要な引用可能な5つの文を探す完全な文字起こし。 |
| **TikTok** | 360万人に届くクリエイターの意見、Googleでは決して見つからない。 |
| **Instagram Reels** | 音声文字起こし付きのインフルエンサーの視点。ビジュアルカルチャーのシグナル。 |
| **Hacker News** | 開発者のコンセンサス。825ポイント、899コメント。技術者が実際に議論する場所。 |
| **Polymarket** | 意見ではない。オッズ。リアルマネーに裏打ち。アルバム販売に96%の確信。買収には4%。 |
| **GitHub** | 人について：PR速度、スター数トップのリポジトリ、リリースノート。トピックについて：イシューとディスカッション。 |
| **Digg** | DiggのAI 1000リーダーボード（X上の約1000の高シグナルAIアカウント）からの厳選ストーリークラスタ、引用元付きのインライン引用（Xの認証不要）。`digg-pp-cli`がPATHにあると自動有効化。 |
| **Threads** | Twitter後のテキストレイヤー。クリエイターやブランドからの会話。 |
| **Pinterest** | ビジュアル発見。製品やアイデアへのピン、保存、コメント。 |
| **Bluesky** | 分散型ソーシャルレイヤー。Twitter後の移行からのAT Protocol投稿。 |
| **Perplexity** | Sonar Pro経由の引用付きの根拠あるWeb検索。 |
| **Web** | 編集記事、ブログ比較。多くのシグナルの1つであり、唯一ではない。 |

コミュニティの貢献者がさらに追加し続けています。Truth Social、小紅書（RED）などがエンジンに組み込まれており、さらに増える予定です。

1,500のアップ票があるRedditスレッドは、誰も読んでいないブログ記事よりも強力なシグナルです。360万回再生のTikTokは、プレスリリースよりも文化的に何が重要かを教えてくれます。66Kドルの出来高に裏打ちされたPolymarketのオッズは、評論家の推測よりも反論が難しいです。

統合は、実際の人々が本当にエンゲージしたものに基づいてランク付けします。SEOの関連性ではなく、ソーシャルな関連性です。

## 人々が実際に使っている用途

**会議の前に。** `/last30days Peter Steinberger` - OpenAIのCodexチームに参加、Anthropicによるサードパーティエージェントの禁止と戦っている、GitHubで23件のPRを85%のマージ率でマージ、クロスデバイスエージェント制御のためのLobsterOSを構築中。r/ClaudeCode: 「OpenClawがリリースされて以来、API以外で実行すると最終的に禁止されることは広く知られていた」（227アップ票）。これはLinkedInにはありません。

**何かが起こったとき。** `/last30days Kanye West` - 英国がビザをブロック、Wireless Festivalがキャンセル、スポンサーが離脱。しかしBULLYはBillboardで2位にデビュー。Fantanoは「Yay sabbatical」から復帰してレビュー（65.3万回再生）。SoFi HomecomingではLauryn HillとTravis Scottが登場し44曲。Polymarket: 「Kanyeは再びツイートするか？」Yes 86%。23のRedditスレッド、17のYouTube動画、86Kのアップ票。

**ツールを比較するために。** `/last30days OpenClaw vs Hermes vs Paperclip` - 「これらは競合ではなく、レイヤーです。」OpenClawは実行者（GitHubスター35.1万、ライブ）、Hermesは自己改善する頭脳（3.1万スター）、Paperclipは組織図（4.9万スター）。スター数は古いブログ投稿ではなく、GitHub APIからライブ取得。アーキテクチャ、メモリ、セキュリティ、最適な用途を並べたサイドバイサイドの表。Per @IMJustinBrooke: "OpenClaw = ヒトカゲ、Hermes = リザードン。"

**世界を理解するために。** `/last30days Iran vs USA` - 戦争38日目。トランプの火曜日の期限、イランにホルムズ海峡の再開を要求。米軍の戦闘機2機が撃墜。原油は1バレル126ドル。IEAは「世界の石油市場の歴史の中で最大の供給混乱」と呼んだ。Polymarket: 12月31日までの停戦は74%。27のX投稿、10のYouTube動画、20の予測市場。

**旅行の前に。** `/last30days Universal Epic Universe` - 拡張はすでに建設中。「プロジェクト680」の許可が申請された。花火ショーはインフラにより確認されたが未発表。待ち時間：マインカート・マッドネスは平均148分。年間パスはまだなく、地元民は不満。スターダスト・レーサーズは4月5日まで改装のため休止。

**何かを速く学ぶために。** `/last30days Nano Banana Pro prompting` - JSON構造化プロンプトがタグスープに取って代わりつつある。@pictsbyaiのネスト形式は「コンセプトのにじみ」を防ぐ。編集優先ワークフローが再生成に勝る。そして、コミュニティが効果的だと言ったことを正確に使って、本番用のプロンプトを書いてくれます。

## v3で変わったこと

### 共有可能なHTMLブリーフ

HTMLブリーフを要求すると、スキルは自己完結型のダークモード対応、印刷に適したファイルを保存し、Slack、メール、Notionにドロップできます。生のマークダウンが漏れることはありません。インラインCSS、InterとJetBrains Monoの後ろにシステムフォントのフォールバック。JavaScriptなし。オフラインで動作します。

```
/last30days OpenClaw --emit=html
```

または平易な言葉で尋ねるだけ:

```
/last30days OpenClaw, give me a shareable HTML brief
/last30days Cursor IDE for slack
/last30days Anthropic earnings export as html
```

スキルは通常通りチャットで統合を出力し、さらにブリーフを`${LAST30DAYS_MEMORY_DIR}/{topic}-brief.html`（デフォルトは `~/Documents/Last30Days/`）に保存します。チャット応答の最後にファイルパスが表示されるので、`open`するかメッセージにドラッグできます。

ファイルの中身：バッジ、インラインメタデータ行、モデルの統合を引用付きでそのまま、エンジンのフッター（✅ All agents reported back! ツリー）、トピックと再実行方法を記した奥付。データ品質の警告（劣化実行、証拠不足など）はエンジンのstderrログに残り、共有可能なアーティファクトには決して漏れません。

モデルを介さない直接CLI使用では、エンジンは任意のマークダウン統合をHTMLに変換するために `--synthesis-file PATH` も受け付けます。

### インテリジェント検索: キラー機能

v3エンジンは、単にトピックを検索するだけではありません。検索が始まる前に *どこ* を検索するかを把握します。「OpenClaw」と入力すると、エンジンは@steipete（クリエイターのPeter Steinberger）、r/openclaw、r/ClaudeCode、そして適切なYouTubeチャンネルとTikTokのハッシュタグを解決します。これらはすべて、[@j-sperling](https://github.com/j-sperling)によって構築された新しいPythonの事前調査ブレインを経由します。旧エンジンはキーワードを検索しました。新エンジンは最初にトピックを理解し、適切な人々やコミュニティを検索します。

これが、v3がv2では見つけられなかったコンテンツを見つける理由です。「Paperclip」は@dottaを解決します。「Dave Morin」は@davemorinに加えて@OpenClawとTWiSTポッドキャストを解決します。「Peter Steinberger」はXの@steipeteとGitHubのsteipeteを解決します。双方向：人物から企業、製品から創業者、名前からGitHubプロフィール。適切なsubreddit、適切なハンドル、適切なハッシュタグ - 単一のAPIコールが発火する前に解決されます。

### ベストテイクス

RedditやXの人々は面白いです。旧エンジンは関連性でスコアリングし、巧妙さではないため、彼らの最高のものを埋もれさせていました。v3には、関連性スコアと並んで、すべての結果をユーモア、ウィット、バイラル性でスコアリングする2番目の審査員がいます。Tommy Lloydの「私のMichael JordanはSteve Kerrだ」は「アリゾナバスケットボール」への関連性は低いですが、面白さでは桁外れです。今では、すべてのブリーフが「ベストテイクス」セクションで終わります - 最も巧妙な一言、最もバイラルな引用、研究を共有したくなるような反応。ビルトインで、トグルではありません。

### クロスソースクラスタマージ

同じストーリーがReddit、X、YouTubeに登場すると、v3はそれらを1つのクラスタに統合し、3つの別々のアイテムとして表示しません。エンティティベースの重複検出が、タイトルが異なる単語を使っていても一致をキャッチします。

### シングルパス比較

「CLI vs MCP」は従来、3回のシリアルパス（12分以上）を実行していました。v3は、両方の側を同時に処理するエンティティ認識サブクエリで1パスを実行します。同じ深さで、3分です。

### 自動検出の競合比較

`/last30days OpenAI --competitors` は、ホスティング推論モデルにWebSearch経由でトップ2の競合（Anthropic、xAI）を発見させ、エンティティごとにStep 0.55を実行し、`"OpenAI vs Anthropic vs xAI"` とエンティティごとの `--competitors-plan` JSONでエンジンを呼び出すように指示します。エンジンは3つの完全なパイプラインを並列で展開し、エンティティごとに `*-raw.md` ファイルを保存し、それらを3者比較に統合します。同じ仕組みが直接 `/last30days "OpenAI vs Anthropic vs xAI"` を実行する力にもなっています。

### GitHubパーソンモード

トピックが人物の場合、エンジンはキーワード検索から作者スコープのクエリに切り替えます。「誰がイシューの本文でこの名前を言及したか」ではなく、「彼らは何を出荷していて、どこに着地しているのか」に答えます。

`/last30days Peter Steinberger --github-user=steipete` は、3つのリポジトリにわたってマージされた22件のPRを85%のマージ率で表示します。READMEの要約、スター数、トップの機能リクエストを含む自身のプロジェクト。今月出荷されたもののリリースノート。統合器はそれをXの投稿やRedditのスレッドとともにナラティブに織り込みます。

### ELI5モード

任意の研究実行後に「eli5 on」と言ってください。統合が平易な言葉で書き直されます。専門用語なし。同じデータ、同じソース、同じ引用 - ただより明確に。「アリゾナのアイデンティティはペイントスコアリング（シュート率50%以上、全国9位）」の代わりに「アリゾナはフィジカルで勝つ」となります。「eli5 off」と言えば元に戻ります。

### v3のその他すべて

- **無料のRedditコメント。** 公開JSONがスレッドとアップ票カウント付きのトップコメントを提供します。APIキー不要、ScrapeCreators不要。ただ動く。
- **実際に動作するYouTubeの文字起こし。** キャンディデートプールをミュージックビデオを超えて3倍に拡大し、字幕付きのトーク/レビューコンテンツに到達。
- **TikTok、Instagram、Threads。** `SCRAPECREATORS_API_KEY`が設定されると、3つすべてが自動的に有効になります — 同じキー、同じコールあたりのコスト。`EXCLUDE_SOURCES=tiktok,instagram,threads`（コンマ区切りの任意のサブセット）でいずれかを抑制できます。
- **Pinterest。** クエリごとのオプトイン（ビジュアルピン、限定的な有用性）：必要な実行ではモデルが `--search=pinterest` を渡します。`SCRAPECREATORS_API_KEY`が必要です。
- **YouTube + TikTokコメント。** 永続的なオプトインは `INCLUDE_SOURCES=youtube_comments,tiktok_comments` 経由。各動画が基本検索に加えてN回の追加ScrapeCreatorsコールを引き出すためです。Redditと同じように投票カウント付きのトップコメントを表示します。
- **Perplexity Sonar。** OpenRouter経由の引用付きの根拠あるWeb検索。`OPENROUTER_API_KEY` と `INCLUDE_SOURCES=perplexity` を追加してください（これは別の有料APIです — オプトインにすることで予期せぬ請求を防ぎます）。
- **Polymarketノイズフィルタリング。** 一般的な単語の曖昧性解消により、「Apple」が「Appleは車をリリースするか？」にマッチするのを防ぎます。
- **回復力のあるReddit。** タイムアウト予算とランタイムフォールバック。1つの遅いスレッドが実行全体を殺すことはありません。
- **ファンジャッジv2。** ユーモアスコアリングがナラティブに組み込まれました。Redditの最も巧妙な一言が、別のセクションに投げ込まれるのではなく、適切な場所で統合に混ぜ込まれます。
- **Polymarketのオッズ、ドルではなく。** %オッズが魔法です。ドル建ての出来高は表示から削除されました。
- **作者ごとの上限。** 作者あたり最大3アイテムで、単一の声がブリーフを支配するのを防ぎます。
- **エンティティの曖昧性解消。** エンジンがハンドルを解決すると、統合はそれを信頼します。もはやマヨルカのリゾートがワシントンのアスレチッククラブに勝つことはありません。
- **OpenClaw第一級市民。** エンジン側の事前調査のための自動解決。摩擦のないScrapeCreatorsサインアップのためのデバイス認証。
- **1,012件のテストが合格。**

## インストール

| サーフェス | インストール | 更新 |
|---------|---------|---------|
| **Claude Code**（推奨） | `/plugin marketplace add mvanhorn/last30days-skill` | マーケットプレイス経由で自動、または `claude plugin update last30days@last30days-skill` |
| **Codex、Cursor、Copilot、Gemini CLI、GitHub Copilot、または50以上の[Agent Skills](https://agentskills.io)ホスト** | `npx skills add mvanhorn/last30days-skill -g` | `npx skills update last30days -g` |
| **claude.ai**（Web） | [last30days.skillをダウンロード](https://github.com/mvanhorn/last30days-skill/releases/latest/download/last30days.skill)して、設定 > 機能 > スキル > + からアップロード | 再ダウンロードと再アップロード |
| **OpenClaw** | `clawhub install last30days-official` | `clawhub update last30days-official` |

### Claude Code（推奨）

```
/plugin marketplace add mvanhorn/last30days-skill
```

Claude Codeマーケットプレイスが更新を処理してくれるため推奨 — プラグインキャッシュはバージョン管理され、新しいリリースが公開されると自動的に更新されます。強制的に確認するには `claude plugin update last30days@last30days-skill` を実行します。

Claude Codeでagent-skillsのインストールパスを使用したい場合もサポートされています：

```
npx skills add mvanhorn/last30days-skill -g -a claude-code
```

ネイティブプラグインと `npx skills` インストールは共存できます。Claude Codeはインストール方法間で重複排除を行わないことに注意してください：マーケットプレイスプラグインと `npx skills` のコピーの両方がアクティブな場合、`/last30days` は2つのエントリを表示します。1台のマシンにつき1つのインストール方法を使用してください。

### Codex、Cursor、Copilot、Gemini CLI、およびその他のAgent Skillsホスト

オープンな[Agent Skills](https://agentskills.io) CLI経由でインストール — `codex`、`cursor`、`github-copilot`、`gemini-cli`、`claude-code`、`windsurf`、`cline`、`continue`、`roo`、`aider-desk`、`opencode`、`goose`などを含む50以上のハーネスをサポート（完全なリストは[vercel-labs/skillsリポジトリ](https://github.com/vercel-labs/skills)にあります）。

```bash
npx skills add mvanhorn/last30days-skill -g
```

`-g`（グローバル）フラグはユーザーディレクトリにインストールし、スキルがすべてのプロジェクトで利用可能になります。`-g`がないと、`npx skills`はプロジェクトローカルに `./.skills/` にインストールします（リポジトリとともにコミット）。世界を研究するツールなら、グローバルが望ましいです。

デフォルトでは、これは `npx skills` が検出した任意のハーネスにインストールされます。特定のもの（または複数）を対象にするには：

```bash
npx skills add mvanhorn/last30days-skill -g -a codex
npx skills add mvanhorn/last30days-skill -g -a cursor
npx skills add mvanhorn/last30days-skill -g -a gemini-cli
npx skills add mvanhorn/last30days-skill -g -a codex -a cursor
```

後で更新するには：

```bash
npx skills update last30days -g
```

または、`npx skills` でグローバルにインストールしたすべてを更新：

```bash
npx skills update -g
```

`npx skills list -g` と `npx skills remove last30days -g` で一覧表示と削除ができます。

### claude.ai（Web）

1. 最新リリースから[last30days.skillをダウンロード](https://github.com/mvanhorn/last30days-skill/releases/latest/download/last30days.skill)
2. [claude.aiの設定 > 機能 > スキル](https://claude.ai/settings/capabilities)に移動
3. スキルパネルの `+` ボタンをクリックしてファイルをドロップ

最初に機能の下にある「コード実行とファイル作成」を有効にしてください — これがないとスキルは実行されません。

### OpenClaw

```bash
clawhub install last30days-official
```

### 手動（開発者）

```bash
git clone https://github.com/mvanhorn/last30days-skill.git
ln -s "$(pwd)/last30days-skill/skills/last30days" ~/.claude/skills/last30days
```

シンボリックリンクにより、編集時に作業ツリーと同期が保たれます — 再コピーは不要です。`claude.ai`の場合は、ソースから `.skill` ファイルをビルドします：`bash skills/last30days/scripts/build-skill.sh` が `dist/last30days.skill` を生成します。

Reddit（コメント付き）、Hacker News、Polymarket、GitHubはすぐに動作します。設定不要。`/last30days` を一度実行すれば、セットアップウィザードが30秒でさらに多くのソースを有効にします。

## 自分のキーを持ち込む

これらのプラットフォームは互いに関係がありません。XはRedditが何を考えているか知りません。YouTubeはTikTokを見ません。しかし、自分のAPIキーとブラウザトークンを持ち込めば、突然それらすべてに一度にアクセスできるようになります。

| ソース | 必要なもの | コスト |
|---------|---------------|------|
| Reddit（コメント付き）+ HN + Polymarket + GitHub | なし | 無料 |
| X / Twitter | 任意のブラウザで x.com にログイン | 無料 |
| YouTube | `brew install yt-dlp` | 無料 |
| Bluesky | bsky.appからのアプリパスワード | 無料 |
| TikTok + Instagram + Threads + Pinterest + YouTubeコメント | ScrapeCreatorsキー | 100無料クレジット、その後従量制 |
| Perplexity Sonar | OpenRouterキー | 従量制 |
| Web検索 | Brave Searchキー | 2,000無料クエリ/月 |

### macOSキーチェーン（オプション）

macOSでは、`.env`ファイルの代わりにシステムのキーチェーンにキーを保存できます。スキルはそれらを最も低い優先度のソースとして自動的に拾い上げます — 衝突時には `.env` ファイルとプロセス環境が優先されます。

```bash
# インタラクティブセットアップ — 各既知のキーをプロンプトし、空入力でスキップ
skills/last30days/scripts/setup-keychain.sh

# または手動で単一のキーを保存
security add-generic-password -a "$USER" -s last30days-XAI_API_KEY -w "xai-..."

# 検査 / クリーンアップ
skills/last30days/scripts/setup-keychain.sh --list
skills/last30days/scripts/setup-keychain.sh --delete XAI_API_KEY
```

項目は現在のユーザーのサービス名 `last30days-<KEY>` の下に保存されます。非Darwinプラットフォームではローダーはノーオペレーションのため、Linux/Windowsユーザーの動作に変更はありません。

ソースごとのキーマトリックス、推論プロバイダーの優先順位、Web検索バックエンドの優先順位の詳細は[CONFIGURATION.md](CONFIGURATION.md)を参照してください。

## 設定

初日に知りたいであろう2つのこと：

**調査ファイルの保存場所。** `LAST30DAYS_MEMORY_DIR` のデフォルトは `~/Documents/Last30Days/` です（Windows: `C:\Users\<you>\Documents\Last30Days\`）。環境変数を任意のパスに設定するか、実行ごとに `--save-dir <path>` で上書きします。同じトピックの複数のバリエーションを分けておくには `--save-suffix=<name>` を使用します（例：クライアントごと）。各実行は `<slug>-raw[-suffix].md` を生成します。

**実行間のトレンド監視。** デフォルトモードでは、実行ごとに新しいマークダウンスナップショットを生成します。時間をかけて調査結果を蓄積するには、`--store` を追加してSQLiteデータベースに永続化し、スケジュール実行には[`scripts/watchlist.py`](skills/last30days/scripts/watchlist.py)（新しい発見時にオプションでSlack / Webhook配信）を、日次/週次ダイジェストには[`scripts/briefing.py`](skills/last30days/scripts/briefing.py)を使用します。完全なケイデンスパターンは[CONFIGURATION.md](CONFIGURATION.md#trend-monitoring-store--watchlist--briefings)にあります。

クライアントごとのラッパースクリプト、カスタムカテゴリーピアsubreddit、進行中のカスタマイズのための実験的ベータチャンネルも[CONFIGURATION.md](CONFIGURATION.md)に記載されています。

## 仕組み

1. **トピックを入力します。** 人物、企業、製品、技術、「X vs Y」など何でも。
2. **エージェントが重要な人物を解決します。** Xのハンドル（創業者を含む）、GitHubリポジトリ、subreddit、TikTokのハッシュタグ、YouTubeチャンネルを見つけます。「Kanye West」なら、r/hiphopheads、@kanyewest、YouTubeの「bully review」を知っています。「OpenClaw」なら、GitHubのopenclaw/openclawを解決し、ライブのスター数を取得します。
3. **すべてのソースを並列検索。** マルチクエリ拡張。結果をエンゲージメント、関連性、新しさでスコアリング。
4. **他にない深さ。** リアクションビデオからのYouTube全文文字起こし。アップ票カウント付きのRedditトップコメント。TikTokのキャプション。Polymarketのオッズ。タイトルとリンクだけではありません。
5. **同じストーリーは統合。** Wireless FestivalがRedditで発表され、Xで議論され、TikTokでチケット価格が話題に = 1つのクラスタであり、3つの別々のアイテムではありません。
6. **1つのブリーフに統合。** 具体的なデータに基づく。ソースを引用。実際に人々がエンゲージしたものでランク付け。「これが見つけたものです」ではありません。「これが重要なことです」です。
7. **そして、それがあなたの専門家になります。** 一度実行すれば、あなたのClaudeセッションはコミュニティが知っているすべてを知っています。フォローアップの質問をしてください。プロンプトを書かせたり、メールの草案を作成させたり、旅行の計画を立てさせたり、システムを設計させたり — すべて今の現実に基づいています。

## 人々の声

> 「Reddit、X、YouTube、HNを横断して過去30日間のあらゆるトピックを調査し、その後にプロンプトを書いてくれるClaude Codeスキルを見つけました。私はコンテンツを書く前に毎回、手動でRedditやXを調査していました。タブごとに。スレッドごとに。その部分に90分かかっていました。これでそれがなくなります。」 -@itsjasonai

> 「この一つのスキルが私のリサーチワークフロー全体を置き換えました。トピックを与えると、Reddit、X、Webから人々が実際に話していることをスクレイプします。古いブログ記事ではなく、過去30日間のリアルな会話です。」 -@itswilsoncharles

> 「今日GitHubのトレンドリポジトリ10のうち5つがClaudeツールです。1位: mvanhorn/last30days-skill」 -@yieldhunter95

## オープンソース

MITライセンス。トラッキングなし。分析なし。あなたの研究はあなたのマシンに留まります。1,012件のテスト。

Python 3.12+、yt-dlp、Node.js（X検索用のベンダー版Birdクライアント）、ScrapeCreators APIで構築。v3エンジンアーキテクチャは[@j-sperling](https://github.com/j-sperling)による。

バージョン履歴は[CHANGELOG.md](CHANGELOG.md)を参照。

---

**@slashlast30days** · [github.com/mvanhorn/last30days-skill](https://github.com/mvanhorn/last30days-skill)

## FAQ

### /last30days とは何ですか？

それは、あなたのコーディングエージェントをソーシャルリスニングエンジンに変えるAIスキルです。レディット、X、ユーチューブ、ティックトック、ギットハブ、ポリマーケットなどを並列に検索し、実際のエンゲージメントに基づいて結果をスコアリングし、過去30日間をカバーする簡潔なブリーフを提供します。

### Googleとの違いは何ですか？

Googleは編集権威とSEOでランキングしますが、/last30daysは人々が実際に関与するものでランク付けします。Googleがアクセスできないレディットのコメント、Xの投稿、ティックトックの視聴データから隠れた会話を引き出します。

### 無料で使えますか？

レディット、ハッカーニュース、ギットハブは、費用や設定なしで即座に動作します。他のソースは、独自のAPIキーが必要です（通常の使用では無料または低コスト）。スキル自体はオープンソースで無料です。

### インストール方法は？

最も簡単な方法: Claude Codeで、\`/plugin marketplace add mvanhorn/last30days-skill\`を実行します。他のエージェントでは、\`npx skills add mvanhorn/last30days-skill -g\`を使用します。また、claude.aiやOpenClawで直接動作します。

### 複数のトピックを一度に比較できますか？

はい。\`/last30days 'OpenAI vs Anthropic'\`のような直接比較クエリを使用するか、\`--competitors\`を追加してライバルを自動検出します。統合された統合レポートと、横並びのメトリックが得られます。

### 共有可能なHTMLブリーフとは何ですか？

任意の検索後、自己完結型のダークモードHTMLファイルを生成できます。統合された回答、すべての引用、奥付が含まれます。Slack、メール、Notionで共有でき、ホストは不要です。
