Last 30 days research
Skill findscripter/everything-skills/00-meta/last-30-days-research
当需要在 Reddit/X/Web 上调研近 30 天热议话题、快速成为该话题专家时使用;做的是解析话题与目标工具、跨源检索综合并产出可直接粘贴到目标工具的提示词;不适用于无时效性的通用知识问答或单纯网页摘要;触发词:近30天、时效热议、Reddit X 调研、最佳/推荐 X、为某工具写提示词。From its SKILL.md
npx -y skills add findscripter/everything-skills --skill last-30-days-researchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
8.0 KB, ~2.6k tokens by cl100k_base, as published. Nobody here has run it
何时使用
需要了解某话题近 30 天在 Reddit、X、Web 上的真实热议、推荐与争论,并据此快速成为该话题"专家"、最终为目标工具产出可直接粘贴的提示词时使用。典型场景:
- 提示词类(PROMPTING):"Nano Banana Pro 真人照"、"Midjourney 提示词" → 学技巧、拿可粘贴提示词
- 推荐类(RECOMMENDATIONS):"最佳 Claude Code 技能"、"top AI 工具" → 要一份具体名称清单
- 新闻类(NEWS):"OpenAI 最近怎么了"、"AI 最新发布" → 当下事件与更新
- 通用类(GENERAL):任意好奇话题 → 理解社区在说什么
不该用:无时效性的通用知识问答(直接答即可,无需调研);只要一份网页摘要而不需要跨源综合或产出提示词;以及话题与"近期社区讨论/热度"无关的场景。
步骤
-
解析用户意图(动手前先做):抽取三个变量并记住——
TOPIC=要调研的话题TARGET_TOOL=提示词将用于哪个工具(未指定则记unknown)QUERY_TYPE=RECOMMENDATIONS | NEWS | PROMPTING | GENERAL- 常见模式:
[话题] for [工具]、[话题] prompts for [工具]→ 工具已指定;最佳/top [话题]→ RECOMMENDATIONS。 - 关键约束:调研前不要追问目标工具。工具已给就用;未给则先调研,出结果后再问。
-
环境检测(可选 API Key):脚本会自动检测 Key 并决定模式,缺 Key 也要继续(web-only 回退)。三种模式:both(Reddit+X+Web,最佳)/ reddit-only 或 x-only / web-only(仅 WebSearch,无互动数据)。无 Key 不要停。
-
运行调研脚本,按输出判断模式(见下方指令)。
-
做 WebSearch 补充(所有模式都做;web-only 模式下它提供全部数据)。按
QUERY_TYPE选查询词:- RECOMMENDATIONS:
best {TOPIC} recommendations、{TOPIC} list examples、most popular {TOPIC}→ 目标是挖具体名称而非泛泛建议 - NEWS:
{TOPIC} news 2026、{TOPIC} announcement update - PROMPTING:
{TOPIC} prompts examples 2026、{TOPIC} techniques tips - GENERAL:
{TOPIC} 2026、{TOPIC} discussion - 所有类型通用:用用户原话术,别按自己旧知识替换或追加技术名(如用户说 "ChatGPT image prompting" 就照搜,别擅自加 "DALL-E");排除 reddit.com / x.com / twitter.com(脚本已覆盖);纳入博客、教程、文档、新闻、GitHub;不要输出 "Sources:" 列表。
- RECOMMENDATIONS:
-
裁判式综合(内部进行,先别显示统计):Reddit/X 源权重更高(有点赞/评论等互动信号),WebSearch 源权重更低;找出三源都出现的最强信号;记下矛盾点;提炼 3-5 条可执行洞见。务必基于真实调研内容,而非既有知识——注意精确产品名(如 "ClawdBot" ≠ "Claude Code",勿混为一谈)。若是 RECOMMENDATIONS,要数清每个具体名称被提及次数并按热度排序。特别留意调研推荐的提示词格式(JSON / 结构化参数 / 自然语言 / 关键词),后续产出必须照此格式。
-
展示"我学到了什么" + 统计 + 邀请(顺序固定,输出干净、用真实数字,不要 "Sources:" 列表):先按 QUERY_TYPE 给洞见/榜单,再给统计块,最后给邀请语。若
TARGET_TOOL仍 unknown,此时才问用什么工具,然后停下等用户。 -
用户给出愿景后,写一条最贴合的提示词:格式必须匹配调研结论(说 JSON 就写 JSON,说自然语言就写散文)。仅当用户要更多选项时再给 2-3 个变体。
-
进入专家模式:后续追问不再发起新 WebSearch,直接用已有调研回答;仅当用户换到全新话题才重新调研。
指令
首次配置(可选,加 Key 提升效果):
mkdir -p ~/.config/last30days
cat > ~/.config/last30days/.env << 'ENVEOF'
# last30days API Configuration(两个 Key 均可选,缺则走 WebSearch 回退)
OPENAI_API_KEY= # Reddit 调研(OpenAI web_search)
XAI_API_KEY= # X/Twitter 调研(xAI x_search)
ENVEOF
chmod 600 ~/.config/last30days/.env
运行调研脚本(脚本自动检测 Key 并输出模式行 Mode: both|reddit-only|x-only|web-only):
TOPIC_FILE="$(mktemp)"
trap 'rm -f "$TOPIC_FILE"' EXIT
cat <<'LAST30DAYS_TOPIC' > "$TOPIC_FILE"
$ARGUMENTS
LAST30DAYS_TOPIC
python3 ~/.claude/skills/last30days/scripts/last30days.py "$(cat "$TOPIC_FILE")" --emit=compact 2>&1
深度开关(从用户命令透传):--quick(每源 8-12 条)/ 默认(20-30 条)/ --deep(Reddit 50-70、X 40-60)。
统计块模板(full/partial 模式):
✅ All agents reported back!
├─ 🟠 Reddit: {n} threads │ {sum} upvotes │ {sum} comments
├─ 🔵 X: {n} posts │ {sum} likes │ {sum} reposts
├─ 🌐 Web: {n} pages │ {domains}
└─ Top voices: r/{sub1}, r/{sub2} │ @{handle1}, @{handle2}
web-only 模式则只列 Web 统计,并提示加 Key 解锁互动数据。
示例
输入 最佳 Claude Code 技能(QUERY_TYPE=RECOMMENDATIONS):
- 反面综合(差):「技能很强大,控制在 500 行内,用渐进式披露。」——这是泛泛建议,没给名字。
- 正面综合(好):「提及最多的技能:/commit(5 次)、remotion skill(4 次)、git-worktree(3 次)、/pr(3 次)。Remotion 公告在 X 上获 16K 赞。」——给出具体名称 + 提及次数 + 来源。
榜单展示模板:
🏆 提及最多:
1. [具体名称] — {n}x(r/sub、@handle、blog.com)
2. ...
其他值得一提:[1-2 次提及的具体项]
产出提示词时,若调研说"用带设备规格的 JSON 提示词",就真的写成 JSON,结尾用一行说明所用洞见,例如:此提示词应用了调研中的「结构化 JSON + 真实设备分辨率」模式。
注意事项
- 缺 API Key 不要停,自动走 web-only;只是没有互动指标。
- 调研前不问目标工具;未指定则先出结果再问。
- 杜绝知识投射:综合前自检——"我学到了什么"是否与调研真实内容一致?话题若是 ClawdBot 就别写成 Claude Code。
- WebSearch 用用户原术语,别按自身(可能过时的)知识替换或扩写技术名。
- 始终排除 reddit.com / x.com / twitter.com,不输出 "Sources:" 列表,统计只在末尾呈现。
- 产出提示词的格式必须匹配调研结论,否则前面的调研白做。
- 用真实数字填统计块,不要编造。
互见
deep-research:需要多源、对抗式核查、带引用的深度研究报告时用它;本技能偏"近 30 天时效话题速成 + 产出可粘贴提示词"。- 各 WebSearch / WebFetch 能力:本技能的 web-only 回退即依赖通用网页检索。
采编自 sickn33/antigravity-awesome-skills(MIT)。
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.