5.8 KiB
title, source, author, published, created, description, tags
| title | source | author | published | created | description | tags | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Last30Days 使用指南 | shenwei |
|
#last30days #youtube #tiktok #x #instagram #hackernews #polymarket #scrapecreator
概述
/last30days 研究过去 30 天内在 Reddit、X、YouTube、TikTok、Instagram、Hacker News、Polymarket 和网页上的热门内容,生成研究报告。
特点: 深度研究需要 2-8 分钟,支持 8 个数据来源,结果自动保存到 ~/Documents/Last30Days/
调用方式
python3 ~/.openclaw/skills/last30days-official/scripts/last30days.py "<话题>" --emit=compact --no-native-web --save-dir=~/Documents/Last30Days
示例
# 基本搜索
python3 ~/.openclaw/skills/last30days-official/scripts/last30days.py "AI一人公司"
# 指定 X 账号搜索
python3 ~/.openclaw/skills/last30days-official/scripts/last30days.py "OpenClaw" --x-handle=openclawai
# 对比模式
python3 ~/.openclaw/skills/last30days-official/scripts/last30days.py "cursor vs windsurf"
参数说明
| 参数 | 说明 | 示例 |
| --days=N | 回溯 N 天(默认30天) | --days=7 |
| --quick | 快速模式(8-12条/来源) | |
| --deep | 深度模式(50-70条Reddit,40-60条X) | |
| --x-handle=HANDLE | 指定 X 账号搜索(不含@) | --x-handle=elonmusk |
| --emit=compact | 紧凑输出 | |
| --no-native-web | 不使用内置 web 搜索 | |
| --save-dir=PATH | 保存目录 | --save-dir=~/Documents/Last30Days |
数据来源
| 来源 | 权重 | 说明 |
|---|---|---|
| 高 | 有 upvotes、comments 互动数据 | |
| X (Twitter) | 高 | 有 likes、retweets 互动数据 |
| YouTube | 高 | 有观看数、likes 和字幕 |
| TikTok | 中 | 有观看数、likes 和标题 |
| 中 | 有观看数、likes 和标题 | |
| Hacker News | 中 | 有 points、comments |
| Polymarket | 高 | 真实钱币投注,数据真实可信 |
| Web | 低 | 无互动数据,补充博客/新闻 |
权重说明: Reddit/X > YouTube > TikTok > Polymarket > Web
输出格式
1. What I Learned(研究发现)
- 基于 QUERY_TYPE 类型的摘要
- 引用真实来源(@handle、r/subreddit)
- 3-5 个关键模式
2. Key Patterns(关键模式)
- 按权重排序的模式列表
- 每个模式注明来源
3. Stats(统计数据)
├─ 🟠 Reddit: N threads │ N upvotes │ N comments
├─ 🔵 X: N posts │ N likes │ N reposts
├─ 🔴 YouTube: N videos │ N views │ N with transcripts
├─ 🎵 TikTok: N videos │ N views │ N likes
├─ 📸 Instagram: N reels │ N views │ N likes
├─ 🟡 HN: N stories │ N points │ N comments
├─ 📊 Polymarket: N markets │ 相关赔率
├─ 🌐 Web: N pages — Source Name, Source Name
└─ 🗣️ Top voices: @handle1, @handle2
4. Invitation(推荐下一步)
根据 QUERY_TYPE 类型推荐后续操作
API Keys 配置
在 ~/.openclaw/.env 中配置:
# 必填
SCRAPECREATORS_API_KEY=... # Reddit + TikTok + Instagram(一个 key 覆盖三个)
# X/Twitter 搜索(2选1)
AUTH_TOKEN=... # 方案1: 从浏览器 cookie 复制
CT0=... # 方案1: 从浏览器 cookie 复制
XAI_API_KEY=xai-... # 方案2: XAI API Key
# Web 搜索(可选)
OPENROUTER_API_KEY=... # OpenRouter/Perplexity
TAVILY_API_KEY=... # Brave Search
PARALLEL_API_KEY=... # Parallel AI
# Bluesky(可选)
BSKY_HANDLE=you.bsky.social
BSKY_APP_PASSWORD=xxxx-xxxx-xxxx
当前已配置
- ✅ SCRAPECREATORS_API_KEY
- ✅ XAI_API_KEY
- ✅ OPENROUTER_API_KEY
- ✅ TAVILY_API_KEY
新功能 (v2.9.5)
Bluesky 支持
- 需要 BSKY_HANDLE + BSKY_APP_PASSWORD
- 创建 app password: bsky.app/settings/app-passwords
Comparative Mode(对比模式)
"cursor vs windsurf" # 得到并排对比
Per-project .env
在项目根目录创建 .claude/last30days.env 覆盖全局配置
SessionStart config check
Claude Code 启动时自动验证配置
最佳实践
1. 选择合适的深度
| 场景 | 推荐 |
|---|---|
| 测试话题 | --quick |
| 每周追踪 | --days=7 --quick |
| 深度研究 | --deep |
| 全面研究 | 默认 30 天 |
2. X 账号精确搜索
如果搜索人物/品牌,加上 --x-handle:
--x-handle=openclawai # 搜索 OpenClaw 官方帖子
3. 对比模式
问 "X vs Y" 得到并排对比研究
4. Web 搜索补充
根据类型自动补充:
- RECOMMENDATIONS:
best {topic} recommendations - NEWS:
{topic} news 2026 - PROMPTING:
{topic} prompts examples - GENERAL:
{topic} 2026 discussion
典型使用场景
| 场景 | 推荐用法 |
|---|---|
| 每周行业动态 | /last30days AI工具 --days=7 --quick |
| 竞品深度分析 | /last30days competitor --deep --x-handle=竞品账号 |
| 工具对比选型 | /last30days toolA vs toolB |
| 人物热点追踪 | /last30days person --x-handle=personHandle |
| 热点趋势发现 | /last30days trending_topic |
注意事项
- 深度研究需要 2-8 分钟,耐心等待
- TikTok/Instagram 需要 ScrapeCreators API key(前 100 次免费)
- 建议先用
--quick测试话题方向 - Reddit 评论往往比帖子更有价值,关注 top comments
- Polymarket 赔率是最高置信度的数据
相关资源
- GitHub: https://github.com/mvanhorn/last30days-skill
- 技能目录:
~/.openclaw/skills/last30days-official/ - 研究保存:
~/Documents/Last30Days/
此笔记由星辉根据 README.md 总结生成