用途:发布可反复阅读的每日简报。首次运行发布一次并记录返回的 id(及 slug),之后每次运行都更新同一站点,使书签和已分享链接始终有效;每天生成新 URL 是它要避免的失败模式。
主要能力:生成自包含 HTML 的 Daily brief 页面结构,包含 .sheet、.topbar("Morning Brief" 与显示更新时间的 .status ok 胶囊)、带日期的 .eyebrow、<h1>、.lede,以及按日内容分块(如 Markets 的 .mover 行与内联 SVG .spark 迷你图、.fig 涨跌、Top stories 的 <ul class="clean">、watchlist),结尾 .foot 说明由定时 agent 发布并在同一链接刷新。日期与更新时间每次变化,URL 不变。
使用方式:需要环境变量 STACKTREE_API_KEY=stk_live_...(在 https://app.stacktr.ee/api-keys 生成)。首次发布:echo "$BRIEF_HTML" | bash scripts/publish.sh --expires-never;后续更新:echo "$BRIEF_HTML" | bash scripts/publish.sh --update <id-or-slug> --expires-never,或调用 update_site。需持久化 id/slug(项目笔记、环境变量或状态文件),丢失时用 list_sites 按标题/slug 匹配,不要重复创建。
适用场景:定时或 agent 循环生成的晨报、站会摘要、关注列表汇总、每日指标摘要。
限制:该技能本质需要认证,匿名上传无法更新且 24 小时过期,不能支撑每日简报;未设置密钥时需索取。默认保持 unlisted,个人内容可加 set_password 或 set_email_gate;除非用户明确要公开摘要,否则不要给公开 slug。PII 扫描保持开启(block)。一次性运行报告、客户交付物、公开状态页应分别使用 stacktree-agent-run-report、stacktree-client-deliverable、stacktree-status-dashboard。