Sno Station Skills

把真实工程团队的协作习惯装进 Claude Code 和 Codex:跨厂商互审、配额交接、晨间简报与夜间反思。

Star 数
★ 861
最近更新
今天
License
Apache-2.0
主语言
Shell

30 秒速览

可在哪里用
兼容但需适配Codex · Claude CodeClaude.ai · OpenAI API(部分支持)
开始前需要
Sno Station(sno CLI)Claude Code CLICodex CLItmuxShell / 命令行网络访问本地文件系统
典型场景
开发者完成一个改动,想让另一个模型厂商的审查者冷读 diff,找出真实使用中会出问题的地方。
主要局限
完整的跨厂商能力依赖同时安装 Claude Code 与 Codex 并能读到两家配额。

这个 Agent 能做什么,适合哪些场景?

Sno Station Skills 是 Sno Station 安装到 Claude Code 与 Codex 中的技能集合,按官方徽章与目录统计为 37 个技能、28 个安装单元,归入 J/M/S/H/T/R 六类团队能力。每个 SKILL.md 带 requires 块,声明需要的 Sno Station 程序(reach、heartbeat、subscription-quota-check、report-time)和宿主能力槽位(如 4.shell、4.file-read-write),sno setup 据此决定完整安装、降级安装还是跳过。核心机制是 Dual Brain:一个 agent 执行任务,另一个不同厂商的 agent 在全新会话中审查,发现问题后作者修复,循环到审查干净为止。长任务运行前可启用 rotate-agent,配额降到阈值时写出交接简报,唤醒另一厂商的 agent 从指定 commit 继续。所有产出以可验证为准:工作单附带成功检查项,每项由真实运行判定通过或失败。技能通过 sno setup 或 Claude Code / Codex 插件市场安装,本身为 Apache-2.0 开源。

技能以 Markdown 指令加脚本的形式被 agent 读取执行。peer-review 启动另一厂商的 CLI 新会话,读取 diff、计划或文档,输出逐条发现并驱动修复循环;less-is-more 在写代码前按“是否需要、是否已存在、标准库、平台、依赖”的阶梯削减;codex-coder 由 Claude Code 保留计划并调用 codex exec 写码,15 分钟无写入即判定停滞并重启一次;rotate-agent 通过 heartbeat 每几分钟读取 subscription-quota-check 的剩余配额,触发 handoff 写交接简报并唤醒对方;deliver 依据 charter 的成功检查逐项运行并用 sno deliver-proof 记录证据;rem-reflect 每天读取本机 Claude Code 与 Codex 会话,生成教训与技能修改建议,需人工 sno rem-reflect accept 才生效;away-brief 输出最多 60 行的 Done/Stuck/Needs you/Spend 单页;catch-report 分别统计对方模型发现的问题与 agent 自查发现的问题。

  1. 开发者完成一个改动,想让另一个模型厂商的审查者冷读 diff,找出真实使用中会出问题的地方。
  2. 晚上启动长时间构建,担心某个订阅配额耗尽导致任务中断,希望自动交接给另一厂商的 agent。
  3. 第二天早上回到工位,需要一页纸了解昨夜完成了什么、卡在哪里、哪些决策等待确认、消耗了多少配额。
  4. 项目负责人要把任务分派给多个执行 agent,需要一份写明交付物、边界和成功检查的工作单。
  5. 团队希望 agent 从每天重复出现的纠正中学习,但要求每条教训都经过人工批准才写入技能。
  6. 只想装一个技能试水,例如不依赖 Sno Station 的 less-is-more 或 test-writer。

如何安装或部署这个 Agent?

在 agent 对话中直接说安装 sno.ai,或运行安装脚本:

curl -fsSL https://sno.ai/install | sh

已安装 Sno Station 的话,运行 sno setup 把技能装入检测到的 agent;之后新增 agent 时再运行一次。

也可以作为插件安装。Claude Code:

claude plugin marketplace add sno-ai/sno-station-skills
claude plugin install sno-station@sno-ai

Codex:

codex plugin marketplace add sno-ai/sno-station-skills
codex plugin add sno-station@sno-ai

只装单个技能时,可让 agent 从仓库安装,例如 peer-review:

Install only the peer-review skill from https://github.com/sno-ai/sno-station-skills
for this project, including its scripts and references.
Check its dependencies and tell me what is missing before installing anything else.

rotate-agent 需要两个 CLI 均已登录并安装 tmux。

如何使用这个 Agent?

安装后在日常 agent 会话中用自然语言触发技能,例如“peer-review this”“arm rotate-agent”“away brief”“write a charter”。插件 sno-station 包含全部 37 个技能,其中多数调用 Sno Station 程序;若只想用 7 个不需要 Sno Station 的技能,改装 sno-station-standalone@sno-ai。夜间反思的接受与拒绝通过命令完成:

sno rem-reflect accept <id>

配置技能依赖声明时,SKILL.md 顶部写法如下:

requires:
  programs: [reach]
  harness:
    - {slot: 4.shell, need: required}

发布技能前需通过 LICENSE/NOTICE、路径与模型硬编码扫描、自测等检查,并由发布步骤写入 PUBLISHED.json。

这个 Agent 有哪些优点和局限?

优点
  • review 强制在新会话、优先另一厂商 CLI 中运行,避免同一 harness 自我审查找不到真问题。
  • rotate-agent 在配额耗尽前主动交接,并带精确 commit 与交接简报校验,减少长任务中途报废。
  • 工作单的成功检查逐项由真实运行判定,agent 自称完成不被采信。
  • rem-reflect 的所有技能修改必须人工 accept,默认不会自行改变行为。
  • 每个单元发布前在干净副本上跑自测,并用 PUBLISHED.json 记录摘要与自测数量。
  • 技能以声明式 requires 描述依赖,setup 可按 agent 能力降级或跳过。
局限
  • 完整的跨厂商能力依赖同时安装 Claude Code 与 Codex 并能读到两家配额。
  • rotate-agent 需要 tmux,且两个 CLI 都必须已登录,环境要求超出单 agent 使用。
  • 多数技能调用 Sno Station 程序,必须额外安装 sno 才能生效,只有 7 个技能可独立运行。
  • rem-reflect 在非 local-first 模式下会把会话文本(尽力脱敏)与已安装技能上传到 Sno 云端,需自行评估数据边界。
  • README 首行写 31 个技能,而徽章与正文为 37 个技能/28 个单元,数量表述存在不一致。
  • 同厂商单 CLI 场景下 review 会退化为同一厂商审查,独立性下降。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Sno Station Skills 当前 42 · 缺口较多 — ★ 861 今天 Shell Codex · Claude Code
Finding-Unknowns Skills 76 · 表现良好 Agent 插件 / 技能免费 ★ 363 1 个月前 Python Claude Code · Claude.ai
oh-my-agent 多智能体开发框架 48 · 缺口较多 命令行工具免费 + 模型费 ★ 1.4k 1 天前 TypeScript Codex · Claude Code
Beautiful Rust 78 · 表现良好 Agent 插件 / 技能免费 + 模型费 ★ 1.7k 2 天前 Python ChatGPT · Codex · Claude Code · Claude.ai

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
42/ 100 五分制 2.1 / 5
本评测基于 2026年10月30日 的源码;此后该项目发布了 4 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 10/29
可靠稳定 6/14
适用触发 9/18
规范维护 8/18
有效结果 6/13
证据核验 3/8
查看各维度的扣分理由
信任安全10 / 29 · 1.7/5

README 描述了 medic 只读、rem-reflect 需人工 accept、handoff 需验证后才写入等最小权限与确认机制,但均为文字声明,未见实际脚本或权限清单,故 least_privilege 与 user_confirmation 仅给 1-2 分。安装方式包含 curl | sh 远程脚本与自动自我更新,数据流与外部影响缺乏可审计说明,扣分。依赖安全无任何依赖清单或扫描证据,记 0。回滚仅提及 handoff 验证,无版本回退或撤销机制说明。来源归属仅指向 sno.ai 与关联仓库,发布者身份未验证。

可靠稳定6 / 14 · 2.1/5

README 内部存在不一致:描述称 31 个技能,徽章与正文称 37 个技能/28 个单元,且支持代理列表前后不一(Claude Code/Codex 与 OpenClaw/Hermes),扣分。依赖可用性仅靠文字说明需 Sno Station 程序与登录评审器,无版本约束或失败处理细节。失败信息方面 medic 声称给出 WARN/FAIL 与修复命令,属较具体设计,给 2 分。

适用触发9 / 18 · 2.5/5

受众与场景描述充分,覆盖评审、交接、报告、夜间学习等具体场景,给 2 分。能力边界有说明(哪些技能可独立运行、哪些需 Sno Station),给 2 分。触发精度仅靠自然语言短语(如 "peer-review this"),无明确触发规则或冲突处理,给 1 分。环境适配仅列支持代理,缺少操作系统、版本等要求,给 1 分。

规范维护8 / 18 · 2.2/5

信息架构清晰,按 J/M/S/H/T/R 分类并链接技能索引,给 2 分。安装说明详尽(多种安装方式),给 2 分。命名稳定性因技能数量与名称在文档中不一致而扣分。示例与 FAQ 有故事性叙述但缺少可复制的完整示例,给 1 分。已知限制仅零散提及,无专门章节。许可证为完整 Apache-2.0 文本,给 3 分。无版本号或变更日志,记 0。维护责任仅指向 sno.ai 与安全邮箱,发布者未验证,给 1 分。

有效结果6 / 13 · 2.3/5

输出可用性方面描述了具体产物(一页简报、工作单、评审报告),给 2 分。边际价值主张较强但缺乏与替代方案的量化对比,且大量功能依赖未开源的 Sno Station,给 1 分。成本收益提及配额节省,但无实际基准数据,给 1 分。

证据核验3 / 8 · 1.9/5

声称有证据文件夹与截图,但本仓库内未见对应文件,仅外部链接,claim_traceability 给 1 分。交叉印证仅 README 自述,无独立来源,给 1 分。事实与推断分离方面,README 将营销叙述与事实混排(如 "162 written, 7 approved"),缺乏明确标注,给 1 分。

风险与缓解建议
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 安装使用 curl | sh 远程脚本并自动自我更新,建议在隔离环境审查脚本内容后再执行。
  • README 中技能数量(31 与 37)和支持代理列表前后不一致,实际能力范围需以仓库文件核实。
  • 大量核心功能依赖未在本仓库开源的 Sno Station 程序,独立可用性有限。
  • 发布者身份未经 FollowAgents 验证,维护责任与更新路径不明确。
  • 缺少依赖清单、版本号与变更日志,无法静态评估依赖安全与升级影响。
证据充分度:低 评估于 2026年10月30日 审查版本 1c92b0ff8931 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.0.31 Sno Station skills 1.0.31
    发布说明摘录
    Sno Station skills 1.0.31 The team skills your agents share: peer review, handoff, delegation, reporting and learning from mistakes. Install them with sno setup. Already installed? Run sno update.
    在 GitHub 查看 ↗
  2. v1.0.30 Sno Station skills 1.0.30
    发布说明摘录
    Sno Station skills 1.0.30 The team skills your agents share: peer review, handoff, delegation, reporting and learning from mistakes. Install them with sno setup. Already installed? Run sno update.
    在 GitHub 查看 ↗
  3. v1.0.29 Sno Station skills 1.0.29
    发布说明摘录
    Sno Station skills 1.0.29 The team skills your agents share: peer review, handoff, delegation, reporting and learning from mistakes. Install them with sno setup. Already installed? Run sno update.
    在 GitHub 查看 ↗
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents