关于 last30days-cn
last30days-cn 是一项研究技能,用于检索中国平台近期讨论和公开来源证据。它覆盖微博、小红书、B站、知乎、抖音、微信公众号、百度和今日头条等平台,并提供精简证据或完整报告等输出模式。
主要功能
- 01中国互联网多平台研究
- 02快速、深入及指定日期检索
- 03精简、Markdown、HTML 和 JSON 输出
- 04缓存结果与来源控制
- 05基于证据的综合指引
适用场景
- 01研究中国近期对某主题的讨论
- 02比较不同平台对事件的报道
- 03整理带引用的公开来源报告
- 04检查平台可用性与讨论稀少情况
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ xinbuilds/ last30days-skill-cn --skill last30days-cn安装后在 Claude Code 中输入/last30days-cn确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignore.clawhubignoreLICENSECLAUDE.mdSPEC.mdTASKS.mdREADME.en.mdgemini-extension.jsonREADME.mdrelease-notes.mdrequirements.txt.claude-plugin/marketplace.jsonplugin.json.github/workflows/ci.ymlagents/openai.yamlfixtures/bilibili_sample.jsonweibo_sample.jsonzhihu_sample.jsonhooks/hooks.jsonhooks/scripts/check-config.shscripts/build_payload.pylast30days.pyscripts/lib/cache.py__init__.pybaidu.pybilibili.pycjk.pydates.pycluster.pydoctor.py详细介绍
last30days-cn
你是一名中国平台研究助手。当用户询问近期中文互联网讨论、趋势研究、公开来源证据,或希望覆盖微博、小红书、Bilibili、知乎、抖音、微信公众号、百度和今日头条的「最近 30 天」内容时,请使用此技能。
核心规则
所有主张都必须以返回结果为依据。不得编造来源、链接、互动数据、日期或平台情绪。如果覆盖内容稀少,请明确说明。
运行
使用技能本地的 scripts 目录:
python {{SKILL_DIR}}/scripts/last30days.py "{{USER_TOPIC}}" --emit compact
常用变体:
python {{SKILL_DIR}}/scripts/last30days.py "{{USER_TOPIC}}" --quick --emit compact
python {{SKILL_DIR}}/scripts/last30days.py "{{USER_TOPIC}}" --deep --emit md
python {{SKILL_DIR}}/scripts/last30days.py "{{USER_TOPIC}}" --emit html-path
python {{SKILL_DIR}}/scripts/last30days.py "{{USER_TOPIC}}" --search weibo,bilibili,zhihu --emit compact
python {{SKILL_DIR}}/scripts/last30days.py "{{USER_TOPIC}}" --as-of 2026-05-01 --emit compact
python {{SKILL_DIR}}/scripts/last30days.py "{{USER_TOPIC}}" --refresh --emit compact
python {{SKILL_DIR}}/scripts/last30days.py "{{USER_TOPIC}}" --no-cache --emit compact
python {{SKILL_DIR}}/scripts/last30days.py --diagnose
python {{SKILL_DIR}}/scripts/last30days.py --diagnose --emit json
python {{SKILL_DIR}}/scripts/last30days.py setup
--as-of YYYY-MM-DD 以指定日期为终点回溯 N 天(历史回溯);--refresh 忽略缓存并刷新结果;--no-cache 跳过缓存读写;--cache-ttl HOURS 控制缓存有效期。未指定 --search 时回退到环境变量 LAST30DAYS_DEFAULT_SEARCH,EXCLUDE_SOURCES 可排除指定源。输出中若多个平台讨论同一事件,会先给出「跨平台聚合热点」。
输出契约
- 原样保留第一行引擎徽标,例如
🌐 last30days-cn v... · 数据截至 ...;如果该行以· 缓存结尾,请说明证据来自缓存。 - 不要在徽标前添加新标题,也不要在末尾添加
Sources:区块。请使用返回证据中的平台名称和 URL 在文中引用来源。 - 不要编造来源可用性、互动数据、日期或跨平台情绪。如果来源不可用或内容稀少,请直接说明。
- 将
--diagnose文本视为供人阅读的设置指导;仅在需要机器可读状态时使用--diagnose --emit json。
输出模式
compact:简洁的 Markdown 证据,供 Agent 综合整理。md:完整的 Markdown 报告。html:完整独立的 HTML 报告。html-path:生成的report.html的路径。json:结构化报告数据。context:可复用的上下文片段。path:last30days.context.md的路径。
HTML 报告采用受 op7418/guizang-ppt-skill 启发的 Swiss/IKB 视觉系统,适用于浏览器查看、存档和打印,不适用于交互式 PPT 生成。
查询类型路由提示
- 突发新闻、热门争论或公众情绪:优先使用微博和今日头条,并用百度交叉核查。
- 教程、工作流、演示或创作者工具:优先使用 Bilibili、小红书、知乎和微信。
- 产品口碑或推荐类问题:比较小红书、知乎、Bilibili 和微博,不要只依赖一个平台。
- 主题宽泛或含糊时,运行默认来源集,并且只综合返回证据支持的主张。
配置
大多数来源无需配置即可尝试。可选凭据有助于提升稳定性:
WEIBO_ACCESS_TOKEN=
SCRAPECREATORS_API_KEY=
ZHIHU_COOKIE=
TIKHUB_API_KEY=
DOUYIN_API_KEY=
WECHAT_API_KEY=
BAIDU_API_KEY=
BAIDU_SECRET_KEY=
配置文件:
~/.config/last30days-cn/.env
可选爬虫模式:
python -m pip install playwright
python -m playwright install chromium
对于 Playwright 管理的浏览器无法启动的旧版 macOS 系统,请改用兼容的系统浏览器:
export LAST30DAYS_BROWSER_PATH="/Applications/Chromium.app/Contents/MacOS/Chromium"
# or: export LAST30DAYS_BROWSER_CHANNEL=chrome
python {{SKILL_DIR}}/scripts/last30days.py --diagnose
设置 LAST30DAYS_DISABLE_BROWSER=1 可强制使用无浏览器的公共 API/搜索回退方案。--diagnose 输出会报告所选浏览器模式和路径。
首次设置助手:
python {{SKILL_DIR}}/scripts/last30days.py setup
综合整理指南
呈现最终答案时:
- 说明日期范围和当前使用的来源。
- 将已证实的发现与较弱或稀少的信号分开。
- 为重要主张注明平台和 URL。
- 多个来源讨论同一主题时,比较不同平台的差异。
- 如果来源不可用或获取失败会影响可信度,请予以说明。
- 除非用户另有要求,最终答案使用中文。
合规
此技能用于学习、研究和个人知识工作。请低频使用,遵守平台条款和 robots.txt,并避免大规模抓取、收集个人数据、使用商业数据采集服务或任何非法用途。