# 社交聆聽代理技能

> 掃描 Reddit、X、YouTube、TikTok 等平台過去 30 天的社交聆聽技能，並按真實的讚和投票排名。在幾秒鐘內獲得可分享的摘要——免費開始。

- Canonical: https://nanoskill.ai/tw/skills/social-listening-skill
- Markdown: https://nanoskill.ai/tw/skills/social-listening-skill.md
- Author: mvanhorn
- Published: 2026-06-25T06:00:00.000Z
- Updated: 2026-07-23T03:15:43.571Z
- Language: zh-TW
- 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 帳號，將主題對應到正確的 subreddit，並找到重要的 YouTube 頻道。v3 引擎接著將跨平台的故事合併成單一敘述，透過幽默評判呈現最機智的社群看法，並且可以自動發現競爭對手，以進行即時的多實體比較。每份摘要都以「最佳觀點」章節結尾，捕捉您真正會分享的經典金句和爆紅時刻。

開發人員用它透過即時的 GitHub 星數和社群共識來比較工具。高層主管用它來準備會議，獲得關於人物和公司截至當月的最新摘要。好奇的人在旅行前、新聞爆發時，或為了掌握新技能，而將專家的 Reddit 討論串綜合成可行動的指南時執行它。由於 Reddit、HN 和 GitHub 無需設定，而 X、YouTube 和 TikTok 只需 30 秒的精靈設定，立即就能上手。

## Key features

- **人氣排名**: 數百萬次真實投票——Reddit 的贊成票、X 的喜歡、TikTok 觀看次數和 Polymarket 的交易金額——為每個結果排名。這項社群監聽技能顯示的是人們真正關心的內容，而非編輯精選。
- **智慧型預先研究**: 引擎在搜尋前會先理解您的主題，將其對應到正確的帳號、subreddit 和頻道，讓您的社群監聽精準命中。
- **可分享的 HTML 簡報**: 每次搜尋都可以變成一個獨立的暗色模式報告，內嵌引用。無需 JavaScript，無需外部相依套件——直接放到 Slack 或電子郵件中即可。
- **跨來源群集**: 當一則故事同時在 Reddit、X 和 YouTube 上爆發時，引擎會將它們合併成一個準確的敘述，而不是重複三次。
- **一次性比較**: 用一個指令就能比較工具、公司或人物。引擎會並行搜尋並將結果組合成一個綜合分析，附帶並排表格。

## Use cases

- **會議或銷售拜訪前的準備**: 對某個人或公司執行 /last30days，就能浮現他們的最新推文、Podcast 露面情況和 GitHub 活動——這些是你在 LinkedIn 上找不到的洞察。
- **並排比較工具**: 輸入「OpenClaw vs Hermes vs Paperclip」，即可獲取來自社群的比較結果，附帶即時的 GitHub 星數和架構洞察，而非過時的 SEO 文章。
- **追蹤突發事件**: 搜尋「伊朗 vs 美國」或「Universal Epic Universe」，即可看到過去 30 天內社群媒體和預測市場上的即時反應。
- **向社群專家學習**: 詢問一個新的框架或技術，這項技能就能將零散的 Reddit 討論串和 YouTube 教學轉化為可直接用於生產環境的指南。

## Result preview

查看由此代理技能產生關於 Figma AI 的全面社交聆聽報告，包含受眾情緒、關鍵討論和趨勢分析。

![社交聆聽代理技能的展示](https://file.nanoskill.ai/social-listening-demo-1.jpg)

![社群聆聽代理技能的演示](https://file.nanoskill.ai/social-listening-demo-2.png)

![社交聆聽代理技能示範](https://file.nanoskill.ai/social-listening-demo-3.png)

![社交聆聽代理技能示範](https://file.nanoskill.ai/social-listening-demo-4.png)

## Result walkthrough

### 步驟 1：安裝

將技能新增至您的代理。

![使用社群聆聽代理技能的第一步簡單示範](https://file.nanoskill.ai/social-listening-step-1.jpg)

### 步驟 2：輸入主題

輸入您想分析的品牌、產品或主題。

![使用社群聆聽代理技能的第二步的簡單示範](https://file.nanoskill.ai/social-listening-step-2.jpg)

### 步驟 3：檢視結果

獲得包含關鍵見解和趨勢的社交聆聽報告。

![使用社群聆聽代理技能第三步的簡單示範](https://file.nanoskill.ai/social-listening-step-3.jpg)

## Skill definition

# /最近30天

**一個由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` 會為您的使用者全域安裝，在所有專案中可用。移除則限縮到個別專案。）

更多安裝選項（claude.ai 網頁版、OpenClaw、手動）在下方 [安裝](#install) 章節。

零設定。Reddit、HN、Polymarket 和 GitHub 立即可用。執行一次，設定精靈就能在30秒內解鎖 X、YouTube、TikTok 等。

---

Reddit 的贊。X 的喜歡。YouTube 的逐字稿。TikTok 的參與度。由真實金錢和內幕訊息支撐的 Polymarket 賠率。那是每天數百萬人用他們的注意力和錢包投票。 /最近30天 會並行搜尋所有這些，以真實人們實際參與的內容來評分，然後由 AI 代理法官將其合成為一份簡報。

Google 彙整編輯。 /最近30天 搜尋人們。

你無法在其他地方獲得這種搜尋，因為沒有一個 AI 能同時取得所有這些資料。Google 搜尋不會碰 Reddit 留言或 X 貼文。ChatGPT 與 Reddit 有協議，但無法搜尋 X 或 TikTok。Gemini 有 YouTube 但沒有 Reddit。Claude 原生時一個都沒有。每個平台都是一個圍牆花園，有自己的 API、自己的令牌、自己的驗證。但你可以帶上自己的金鑰和瀏覽器會話，突然之間 AI 代理就能一次搜尋所有這些，將其互相評分，然後告訴你真正重要的是什麼。

那就是解鎖之處。不是一個更好的搜尋引擎。而是數十個互不相通的平台，由一個代理聯繫起來。

```
/last30days Peter Steinberger
```

你明天有個會議。你用 Google 搜尋他們，得到的是 2023 年的 LinkedIn 資料。 /最近30天 會告訴你他們這個月真正在做的事：加入 OpenAI 開發 Codex、挑戰 Anthropic 對第三方代理的禁令、以 85% 的合併率送出 23 個 PR、打造用於跨裝置代理控制的 "LobsterOS"，還有 r/ClaudeCode 獲得 569 個贊，爭論他是英雄還是「令人難以忍受」。這些資訊分散在 X 貼文、Reddit 討論串、YouTube 逐字稿和 GitHub 提交中。Google 上一個都沒有。

## 為什麼要建立這個

我建立它是為了跟上 AI 的腳步。每天一切都在改變，而 Reddit 和 X 上的宅宅們總是第一個掌握最新狀況。我需要更好的提示，而訓練資料總是落後社群已經發現的東西好幾個月。

但它變成了更大的東西。現在我在銷售電話前執行它，以了解一家企業過去 30 天的真相。會議前閱讀某人近期的推文和 Podcast 逐字稿。去迪士尼世界前知道哪些遊樂設施關閉，以及社群對 Genie+ 的評價。在我打造任何東西之前，了解人們實際上遇到哪些問題。

如果你要與一位 CEO 會面，你讀過他們過去 30 天的所有推文和 YouTube 逐字稿嗎？我讀了。

## 來源，由人們評分

| 來源 | 人們告訴你什麼 |
|--------|--------------------------|
| **Reddit** | 未過濾的看法。附有贊數的熱門留言，透過公開 JSON 免費取得。Google 埋沒的真實意見。 |
| **X / Twitter** | 熱門觀點、專家討論串、即時反應。最先知道，最先爭論。 |
| **YouTube** | 45 分鐘的深入探討。搜尋完整逐字稿，找出 5 句值得引用的重要句子。 |
| **TikTok** | 創作者以你永遠不會在 Google 上找到的觀點觸及 360 萬人。 |
| **Instagram Reels** | 網紅觀點，附有口語逐字稿。視覺文化訊號。 |
| **Hacker News** | 開發者共識。825 點數，899 則留言。技術人員真正爭論的地方。 |
| **Polymarket** | 不是意見。是賠率。以真實金錢支撐。專輯銷售的 96% 信心。收購交易的 4%。 |
| **GitHub** | 針對人物：PR 速度、星數最高的儲存庫、發行說明。針對主題：議題和討論。 |
| **Digg** | 來自 Digg AI 1000 排行榜（~1000 個 X 上的高訊號 AI 帳戶）的精選故事群集，附有可歸因的行內引用（無需 X 驗證）。當 `digg-pp-cli` 在 PATH 中時自動啟用。 |
| **Threads** | 後 Twitter 時代的文字層。來自創作者和品牌的對話。 |
| **Pinterest** | 視覺探索。圖釘、儲存和對產品與想法的評論。 |
| **Bluesky** | 去中心化的社交層。來自後 Twitter 遷移的 AT 協議貼文。 |
| **Perplexity** | 透過 Sonar Pro 的接地網路搜尋，附有引用。 |
| **Web** | 編輯報導、部落格比較。眾多訊號之一，而非唯一。 |

社群貢獻者不斷增加更多。Truth Social、小紅書（RED）等已在引擎中，還有更多即將加入。

一個有 1,500 個贊的 Reddit 討論串，比一篇沒人讀的網誌文章是更強的訊號。一個有 360 萬次觀看的 TikTok，比新聞稿更能告訴你什麼是文化上的相關。由 $66K 交易量支撐的 Polymarket 賠率，比專家的猜測更難爭辯。

合成排序是基於真實人們實際參與的內容。社交相關性，而非 SEO 相關性。

## 人們實際上用它來做什麼

**會議前。** `/last30days Peter Steinberger` - 加入 OpenAI 的 Codex 團隊，挑戰 Anthropic 對第三方代理的禁令，在 GitHub 上以 85% 的合併率合併了 23 個 PR，打造用於跨裝置代理控制的 LobsterOS。r/ClaudeCode：「自從 OpenClaw 發布後，眾所皆知，如果你透過 API 以外的任何方式執行它，最終都會被禁」（227 個贊）。這不在 LinkedIn 上。

**當有事件發生時。** `/last30days Kanye West` - 英國拒絕他的簽證，Wireless Festival 取消，贊助商撤離。但 BULLY 在 Billboard 上首次亮相就獲第 2 名。Fantano 從他的「耶休假」回來評論它（65.3 萬次觀看）。SoFi Homecoming 帶來了 Lauryn Hill 和 Travis Scott 表演 44 首歌。Polymarket：「Kanye 會再發推嗎？」86% 會。23 個 Reddit 討論串，17 部 YouTube 影片，8.6 萬個贊。

**來比較工具。** `/last30days OpenClaw vs Hermes vs Paperclip` - 「這些不是競爭對手，它們是層級。」OpenClaw 是執行者（351K GitHub 星數，即時），Hermes 是自我改善的大腦（31K 星數），Paperclip 是組織圖（49K 星數）。星數是從 GitHub API 即時拉取，不是過時的網誌文章。並排表格包含架構、記憶體、安全性、最適合用途。根據 @IMJustinBrooke：「OpenClaw = 小火龍，Hermes = 噴火龍。」

**來了解世界。** `/last30days Iran vs USA` - 戰爭第 38 天。川普給伊朗重新開放荷莫茲海峽的週二期限。兩架美國戰機被擊落。油價每桶 126 美元。國際能源總署稱之為「全球石油市場史上最大的供應中斷」。Polymarket：12 月 31 日前停火的機率 74%。27 則 X 貼文，10 部 YouTube 影片，20 個預測市場。

**旅行前。** `/last30days Universal Epic Universe` - 擴建工程已開始。「Project 680」許可已提交。煙火表演由基礎設施確認但尚未宣布。等候時間：Mine-Cart Madness 平均 148 分鐘。尚無年票，當地人感到沮喪。Stardust Racers 因整修關閉至 4 月 5 日。

**快速學習新知。** `/last30days Nano Banana Pro prompting` - JSON 結構化的提示正在取代標籤雜燴。@pictsbyai 的巢狀格式防止「概念滲漏」。先編輯工作流程勝過重新生成。然後它會使用社群所說有效的方法，為你編寫一個生產用的提示。

## v3 的改變

### 可分享的 HTML 簡報

要求一份 HTML 簡報，技能會儲存一個獨立、深色模式、適合列印的檔案，你可以放進 Slack、電子郵件或 Notion。不會洩漏原始 Markdown。內聯 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` 它或拖入訊息中。

檔案內含：徽章、內聯元資料行、模型的逐字合成內容及所有引用、引擎頁尾（✅ 所有代理已回報！樹狀圖），以及一個註明主題和如何重新執行的後記。資料品質警告（效能下降、證據薄弱等）保留在引擎的 stderr 日誌中；它們絕不會洩漏到可分享的成品中。

對於直接從 CLI 使用而不經過模型的情況，引擎也接受 `--synthesis-file PATH` 以將任何 Markdown 合成轉換為 HTML。

### 智慧搜尋：殺手級功能

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 Podcast。「Peter Steinberger」解析出 X 上的 @steipete 和 GitHub 上的 steipete。雙向的：從人物到公司，從產品到創辦人，從名字到 GitHub 個人檔案。正確的子版塊、正確的帳號、正確的主題標籤——在發出任何一個 API 請求之前就已解析完畢。

### 最佳觀點

Reddit 和 X 上的人很風趣。舊引擎埋沒了他們最棒的內容，因為它是以相關性而非機智來評分。v3 有第二位評分者，會根據幽默、機智和傳播性來為每個結果評分，與相關性評分並行。Tommy Lloyd 的「我的 Michael Jordan 是 Steve Kerr」對「Arizona Basketball」的相關性很低，但在樂趣上破表。現在每份簡報都以「最佳觀點」章節結尾——最機智的一句笑話、最病毒式的引述、讓你想分享研究成果的反應。內建功能，不是可切換的選項。

### 跨來源群集合併

當同一個故事出現在 Reddit、X 和 YouTube 時，v3 會將它們合併為一個群集，而不是顯示三個獨立的項目。基於實體的重疊偵測即使標題使用不同字詞也能捕捉到匹配。

### 單次比較

「CLI vs MCP」過去需要執行三次序列處理（12 分鐘以上）。v3 只需一次，同時對雙方進行實體感知的子查詢。相同的深度，3 分鐘。

### 自動發現的競爭者比較

`/last30days OpenAI --competitors` 會告訴託管的推理模型透過 WebSearch 找出前 2 名競爭者（Anthropic、xAI），對每個實體執行 Step 0.55，並以 `"OpenAI vs Anthropic vs xAI"` 和每個實體的 `--competitors-plan` JSON 呼叫引擎。引擎會並行展開 3 個完整流程，為每個實體儲存一個 `*-raw.md` 檔案，並將它們合併為一個三方比較。同樣的機制也直接支援 `/last30days "OpenAI vs Anthropic vs xAI"`。

### GitHub 人物模式

當主題是一個人時，引擎會從關鍵字搜尋切換為以作者為範圍的查詢。它回答的不是「誰在議題內文提到這個名字」，而是：他們正在推送什麼，以及它落腳何處？

`/last30days Peter Steinberger --github-user=steipete` 會顯示在 3 個儲存庫中合併了 22 個 PR，合併率 85%。自有專案附有 README 摘要、星數和熱門功能請求。本月發布內容的發行說明。合成器將其與 X 貼文和 Reddit 討論串一同編織進敘述中。

### ELI5 模式

在任何研究執行後說「eli5 on」。合成內容會用白話改寫。沒有專業術語。相同的資料、相同的來源、相同的引用——只是更清楚。「Arizona wins by being physical」而不是「Arizona's identity is paint scoring (50%+ shooting, 9th nationally)」。說「eli5 off」就會回復。

### v3 的其他一切

- **免費的 Reddit 留言。** 公開 JSON 提供討論串 + 附有贊數的熱門留言。無需 API 金鑰，無需 ScrapeCreators。直接可用。
- **真正有效的 YouTube 逐字稿。** 候選池擴大三倍，超越音樂影片，觸及有字幕的談話/評論內容。
- **TikTok、Instagram、Threads。** 一旦設定 `SCRAPECREATORS_API_KEY`，三者就會自動啟用——相同的金鑰，每次呼叫成本相同。使用 `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 的接地網路搜尋，附有引用。新增 `OPENROUTER_API_KEY` 和 `INCLUDE_SOURCES=perplexity`（這是一個獨立的付費 API——選擇加入可避免意外帳單）。
- **Polymarket 噪音過濾。** 常見詞消歧可防止「Apple」匹配到「Will Apple release a car?」
- **具備韌性的 Reddit。** 超時預算和執行時的回退機制。一個慢速討論串不會毀掉整個執行。
- **趣味評分 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**（網頁版） | [下載 `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` 會顯示兩個條目。每台機器只使用一種安裝方法。

### Codex、Cursor、Copilot、Gemini CLI 和其他 Agent Skills 主機

透過開放的 [Agent Skills](https://agentskills.io) CLI 安裝——支援 50+ 種框架，包括 `codex`、`cursor`、`github-copilot`、`gemini-cli`、`claude-code`、`windsurf`、`cline`、`continue`、`roo`、`aider-desk`、`opencode`、`goose` 等（完整清單見 [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（網頁版）

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 金鑰 | 隨用隨付 |
| 網路搜尋 | Brave Search 金鑰 | 每月 2,000 次免費查詢 |

### macOS 鑰匙圈（可選）

在 macOS 上，你可以將金鑰儲存在系統鑰匙圈中，而不是 `.env` 檔案中。技能會自動將其作為最低優先順序的來源——當有衝突時，`.env` 檔案和程序環境仍會優先。

```bash
# Interactive setup — prompts for each known key, skip with empty input
skills/last30days/scripts/setup-keychain.sh

# Or store a single key by hand
security add-generic-password -a "$USER" -s last30days-XAI_API_KEY -w "xai-..."

# Inspect / clean up
skills/last30days/scripts/setup-keychain.sh --list
skills/last30days/scripts/setup-keychain.sh --delete XAI_API_KEY
```

項目以服務名稱 `last30days-<KEY>` 儲存在當前使用者下。在非 Darwin 平台上，加載器為無操作，因此對 Linux/Windows 使用者沒有行為變更。

請參閱 [CONFIGURATION.md](CONFIGURATION.md) 以取得完整的每個來源金鑰矩陣、推理提供者優先順序及網路搜尋後端優先順序。

## 設定

你很可能在第一天會想知道的兩件事：

**研究檔案儲存在哪裡。** `LAST30DAYS_MEMORY_DIR` 預設為 `~/Documents/Last30Days/`（Windows：`C:\Users\<you>\Documents\Last30Days\`）。可透過在 shell 中將該環境變數設為任何路徑來覆寫，或每次執行時使用 `--save-dir <path>`。使用 `--save-suffix=<name>` 讓同一主題的多個變體分開（例如按客戶）。每次執行會產生 `<slug>-raw[-suffix].md`。

**跨執行的趨勢監控。** 預設模式為每次執行產生一個新的 Markdown 快照。若要隨時間累積發現成果，可加上 `--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)。

每個客戶的包裝腳本、自訂的類別同儕子版塊，以及進行中自訂功能的實驗性 beta 頻道，也都在 [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 上出現票價 = 一個群集，而非三個獨立項目。
6. **合成為一份簡報。** 基於具體資料。按來源引用。根據人們實際參與的內容排名。不是「這是我找到的」。而是「這才是重要的」。
7. **然後它就變成你的專家。** 執行一次後，你的 Claude 會話就知曉社群所知道的一切。問後續問題。讓它寫提示、草擬郵件、規劃旅行、設計系統——全都基於當下真實的資訊。

## 人們怎麼說

> 「我找到一個 Claude Code 技能，它會研究過去 30 天內 Reddit、X、YouTube 和 HN 上的任何主題。然後幫你寫提示。我以前每寫一篇內容之前，都要手動搜尋 Reddit 和 X 來研究。一個分頁又一個分頁。一篇討論串又一篇討論串。那部分要花 90 分鐘。這個技能消除了它。」 -@itsjasonai

> 「這個技能取代了我整個研究工作流程。你給它一個主題，它會爬取 Reddit、X 和網路上人們真正在談論的內容。不是舊的網誌文章。而是過去 30 天的真實對話。」 -@itswilsoncharles

> 「今天 GitHub 上 10 個熱門儲存庫中有 5 個是 Claude 工具。第一名：mvanhorn/last30days-skill」 -@yieldhunter95

## 開源

MIT 授權。無追蹤。無分析。你的研究留在你的機器上。1,012 個測試。

使用 Python 3.12+、yt-dlp、Node.js（包裝的 Bird 客戶端用於 X 搜尋）和 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 技能，能將您的編碼代理變成社群監聽引擎。它能並行搜尋 Reddit、X、YouTube、TikTok、GitHub、Polymarket 等平台，根據真實互動程度對結果進行評分，並提供一份涵蓋過去 30 天的簡明摘要。

### 它與 Google 有何不同？

Google 的排名依據是編輯權威和 SEO；而 /last30days 則是根據人們實際互動的內容進行排名。它能提取 Google 無法存取的 Reddit 評論、X 貼文和 TikTok 觀看次數中的隱藏對話。

### 可以免費使用嗎？

Reddit、Hacker News 和 GitHub 無需任何費用或設定，立即可用。其他來源需要您自己的 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 分享——無需託管主機。
