last30days 是一个用于做短期主题调研并产出提示词的技能,覆盖 Reddit、X 与网页三个来源,目标是呈现近 30 天内人们实际在讨论、推荐和争论的内容。
用途与查询类型:可解析用户意图,区分主题、目标工具(若指定)和查询类型。查询类型包括 PROMPTING(想学技巧并拿到可粘贴提示词)、RECOMMENDATIONS(想要具体清单,如“最佳某类工具”)、NEWS(想了解最新动态)和 GENERAL(想了解社区总体看法)。若查询中已指定目标工具就直接使用,未指定则先做调研,展示结果后再询问。
运行模式:依据可用 API 密钥分三种模式——Full Mode(两个密钥齐全,Reddit + X + WebSearch,含互动指标)、Partial Mode(仅一个密钥,Reddit 或 X 加 WebSearch)、Web-Only Mode(无密钥,仅 WebSearch,仍可用但无互动指标)。密钥为可选项,无密钥时用 WebSearch 兜底。
可选配置:如需更佳结果可创建 ~/.config/last30days/.env,填入 OPENAI_API_KEY(Reddit,经 OpenAI 的 web_search 工具)与 XAI_API_KEY(X/Twitter,经 xAI 的 x_search 工具),并执行 chmod 600 ~/.config/last30days/.env。
研究流程:先运行研究脚本(python3 ~/.claude/skills/last30days/scripts/last30days.py "$(cat "$TOPIC_FILE")" --emit=compact 2>&1),脚本自动检测密钥并输出模式;再按查询类型做 WebSearch 补充,检索时使用用户原话术语、不替换技术名称,并排除 reddit.com、x.com、twitter.com;最后由 Judge Agent 汇总,Reddit/X 来源权重更高(有互动信号),网页来源权重较低。深度选项:--quick 更快、来源更少;默认均衡;--deep 更全面。
输出与后续:先展示“我学到了什么”,RECOMMENDATIONS 类型列出被提及次数最多的具体名称,其他类型给出综合要点与关键模式;随后展示统计信息,再邀请用户说明想创作的内容。用户说明愿景后,按其指定目标工具产出单条定制提示词,并匹配调研推荐的提示格式(如 JSON、结构化参数、自然语言或关键词列表)。之后保持专家模式,基于已完成的调研回答追问,除非用户明确要求研究新主题。
限制:仅适用于上述范围的任务;输出不能替代特定环境的验证、测试或专家评审,缺少必需输入、权限、安全边界或成功标准时应停下确认。无 API 密钥时缺少互动指标。脚本依赖路径 ~/.claude/skills/last30days/scripts/last30days.py 与本地环境,具体安装方式、收费与价格资料中暂未提供。