脚本作用scripts/01-fetch.js拉取 mixdao GET /api/latest(环境变量 MIXDAO_API_KEY)→ 使用接口返回的 date,解析并扁平化为 items → 写入 temp/briefing-{date}.json(内容为 { date, items })→ 输出 [FILE PATH] <path>。scripts/02-briefing.js读取步骤 1 的 temp 文件 → 调用 MiniMax-M2.5 做分组(agent loop 直至满足约束)→ 生成分组摘要(100 字内)与每条推荐语(140 字内,创业者视角)→ 保存简报 MD,并 PATCH /api/briefing 上传简报到 mixdao → 按 cachedStoryId 批量 PATCH /api/latest/recommendation 提交推荐语。
在 skill 根目录下执行:
bash
node scripts/01-fetch.js
输出: [FILE PATH] <temp 文件完整路径>,供步骤 2 使用。
将步骤 1 输出的文件路径传入:
bash
node scripts/02-briefing.js <filepath>
示例:
bash
node scripts/02-briefing.js ./temp/briefing-2026-02-14.json
02-briefing 内部流程:
{ date, items }, date 为 YYYY-MM-DD, items 为非空数组;每条 item 需含 id(即 cachedStoryId)及 title、 translatedTitle、 text、 url,与 01-fetch 输出一致),校验 date 与 items。.md 文件,并调用 mixdao PATCH /api/briefing(body: { date, title, content })上传简报。PATCH /api/latest/recommendation(body: { items: [{ cachedStoryId, recommendationText }, ...] },Bearer MIXDAO_API_KEY)提交推荐语。根据返回的 results 统计成功/失败并打 log。变量说明MIXDAO_API_KEY必填。mixdao API 的 Bearer token(拉取 latest 与提交推荐语)。ANTHROPIC_BASE_URL可选,默认 https://api.minimaxi.com/anthropic。MiniMax 兼容 Anthropic 的 base URL。ANTHROPIC_API_KEY必填。MiniMax API Key,用于调用 MiniMax-M2.5。
MIXDAO_API_KEY 与 ANTHROPIC_API_KEY(见上表)。temp/,步骤 2 仅读取,不删除;示例路径 ./temp/briefing-YYYY-MM-DD.json 由 01-fetch 生成。