From 44b243671937151acccdcc7a27b05fae2330c9a4 Mon Sep 17 00:00:00 2001 From: weishen Date: Sun, 29 Mar 2026 11:41:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20Last30Days=20?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E6=8C=87=E5=8D=97=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openclaw/last30days/Last30Days-使用指南.md | 205 +++++++++++++++++++++ openclaw/xingyao/MEMORY.md | 4 +- 2 files changed, 207 insertions(+), 2 deletions(-) create mode 100644 openclaw/last30days/Last30Days-使用指南.md diff --git a/openclaw/last30days/Last30Days-使用指南.md b/openclaw/last30days/Last30Days-使用指南.md new file mode 100644 index 00000000..640eacf3 --- /dev/null +++ b/openclaw/last30days/Last30Days-使用指南.md @@ -0,0 +1,205 @@ +# Last30Days 使用指南 + +> 来源: https://github.com/mvanhorn/last30days-skill +> 更新时间: 2026-03-29 +> 版本: v2.9.5 + +--- + +## 概述 + +`/last30days` 研究过去 30 天内在 Reddit、X、YouTube、TikTok、Instagram、Hacker News、Polymarket 和网页上的热门内容,生成研究报告。 + +**特点**: 深度研究需要 2-8 分钟,支持 8 个数据来源,结果自动保存到 `~/Documents/Last30Days/` + +--- + +## 调用方式 + +```bash +python3 ~/.openclaw/skills/last30days-official/scripts/last30days.py "<话题>" --emit=compact --no-native-web --save-dir=~/Documents/Last30Days +``` + +### 示例 +```bash +# 基本搜索 +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` | + +--- + +## 数据来源 + +| 来源 | 权重 | 说明 | +|------|------|------| +| Reddit | 高 | 有 upvotes、comments 互动数据 | +| X (Twitter) | 高 | 有 likes、retweets 互动数据 | +| YouTube | 高 | 有观看数、likes 和字幕 | +| TikTok | 中 | 有观看数、likes 和标题 | +| Instagram | 中 | 有观看数、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` 中配置: + +```bash +# 必填 +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(对比模式) +```bash +"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`: +```bash +--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` | + +--- + +## 注意事项 + +1. 深度研究需要 2-8 分钟,耐心等待 +2. TikTok/Instagram 需要 ScrapeCreators API key(前 100 次免费) +3. 建议先用 `--quick` 测试话题方向 +4. Reddit 评论往往比帖子更有价值,关注 top comments +5. Polymarket 赔率是最高置信度的数据 + +--- + +## 相关资源 + +- GitHub: https://github.com/mvanhorn/last30days-skill +- 技能目录: `~/.openclaw/skills/last30days-official/` +- 研究保存: `~/Documents/Last30Days/` + +--- + +*此笔记由星辉根据 README.md 总结生成* \ No newline at end of file diff --git a/openclaw/xingyao/MEMORY.md b/openclaw/xingyao/MEMORY.md index a6f8055b..7cb2afbb 100644 --- a/openclaw/xingyao/MEMORY.md +++ b/openclaw/xingyao/MEMORY.md @@ -97,10 +97,10 @@ | 服务器 | 命令方式 | |--------|----------| -| macmini | `/usr/local/bin/docker` 或 `/opt/homebrew/bin/docker` | +| macmini | 星曜运行在本地,直接执行 `source ~/.zshrc && docker `,无需 SSH | | ubuntu1 | 直接 `docker` | | ubuntu2 | 直接 `docker` | -| NAS | `/usr/local/bin/docker` (使用 `docker-compose` 旧版) | +| NAS | SSH 登录交互式 shell 才能运行 docker 命令,非交互式 SSH 会因权限/PATH 问题失败 | ### 管理流程 1. 从 `docker-apps.yaml` 查找应用目录