乔木 AI 雷达
默认规则
每次调用本 skill,先执行模式 A。用户明确要推荐选题时,执行模式 A 后继续模式 B。
不要先问是否抓取。直接运行统一入口,并基于脚本返回的事实报告回复用户。
模式 A:抓取更新
运行:
cd ~/.agents/skills/qiaomu-ai-radar/scripts
python3 run_radar.py --mode fetch
该入口会依次完成:
- 抓取最新内容,写入本周周刊和完整历史。
- 翻译本周周刊里所有未翻译英文标题。
- 再次同步本周周刊到飞书。
- 验证周刊状态。
- 打开 Obsidian 本周周刊。
报告必须包含:
- 新增文章数。
- 实际翻译标题数。
- 未翻译残留数。
- 飞书同步状态。
- Obsidian 打开状态。
如果翻译 API key、飞书授权、Node/lark-cli、网络或 Obsidian 打开失败,必须如实报告脚本输出的失败原因。不要说“完成”来掩盖失败。
模式 B:推荐选题
运行:
cd ~/.agents/skills/qiaomu-ai-radar/scripts
python3 run_radar.py --mode fetch-and-recommend
推荐输出保持中文,优先选择:
- AI agents、MCP/tool use、推理、模型能力、视频/多模态、交互式解释器。
- Show HN 里有具体 demo 的项目。
- 编程手艺、工程哲学、产品设计、认知/心理学。
降低优先级:
- 企业 AI 战略、纯政策争论、DevOps/cloud admin、crypto、政治体育、终端模拟器新闻。
推荐时说明三件事:为什么适合乔木、可以怎么切入、这个选择反映了什么长期偏好。
处理已标记素材
运行:
cd ~/.agents/skills/qiaomu-ai-radar/scripts
python3 run_radar.py --mode process-marked
语义:
- [x]且无收藏:归档为已读/不感兴趣。- [x] 收藏:移入收藏精选。- 未勾选条目保留在本周周刊。
验证与调试
Dry-run:
python3 run_radar.py --mode fetch --dry-run --json
python3 verify_weekly.py --json
python3 sync_feishu_weekly.py --dry-run
历史说明和版本记录已归档到 docs/history.md。当前 SKILL.md 只保留执行入口和回复约束。