Sno Station Skills
31 скилл для Claude Code и Codex: ревью другим вендором, передача задачи при нехватке квоты, утренняя сводка и ночной разбор
- 664 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Установщик скачивается по curl и сразу выполняется в оболочке, затем ставит программу sno и скиллы во все найденные агенты
- Передача смены будит второго агента и отдает ему работу над вашим кодом с нужного коммита, для этого нужны фоновые процессы, tmux и вход в обе CLI
- Ночной цикл читает сессии Claude Code и Codex за день, а в них лежат ваш код и переписка
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/sno-station-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Установщик скачивается по curl и сразу выполняется в оболочке, затем ставит программу sno и скиллы во все найденные агенты
- Передача смены будит второго агента и отдает ему работу над вашим кодом с нужного коммита, для этого нужны фоновые процессы, tmux и вход в обе CLI
- Ночной цикл читает сессии Claude Code и Codex за день, а в них лежат ваш код и переписка
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Sno Station Skills — набор из 31 скилла в 22 блоках; его ставит в ваши агенты программа Sno Station. Скиллы дают Claude Code и Codex привычки инженерной команды: независимое ревью, передачу задачи, письменное определение готовности и отчет после вашего отсутствия. Одна команда установки ставит программу sno и подключает все скиллы к каждому найденному агенту: Claude Code, Codex, OpenClaw и Hermes Agent. Главный сценарий называется Dual Brain. Один агент делает задачу, второй проверяет результат по вашим требованиям в свежей сессии без переписки автора. Когда установлены обе CLI, ревью идет в CLI другого вендора и повторяется, пока отчет не станет чистым. Для долгих ночных запусков есть смена агента: скилл rotate-agent следит за остатком квоты, и на пороге рабочий агент пишет записку передачи, будит агента другого вендора и отдает ему задачу с точным коммитом для продолжения. Все скиллы разложены по шести группам: ревью и аудит, сборка и раскатка, связь и передача, отчеты, делегирование и ретроспектива. В последней живет ночной цикл rem-reflect: он читает сессии Claude Code и Codex за день, находит повторяющиеся ошибки и предлагает правила. Применяются они только после вашей команды sno rem-reflect accept.
Для кого. Для разработчиков, которые держат на машине и Claude Code, и Codex, запускают длинные задачи на ночь и хотят, чтобы второй агент проверял работу первого.
Подходит, если
- Вы закончили изменение и хотите ревью агентом другого вендора: скажите «peer-review this»
- Вы запускаете длинную сборку на ночь и боитесь, что квота закончится посреди работы: скажите «arm rotate-agent»
- Вы возвращаетесь после отсутствия, и «away brief» выдает страницу до 60 строк о сделанном, застрявшем и расходе квоты
- Работу нужно отдать другому агенту с письменным наказом и проверяемыми критериями готовности: скажите «write a charter»
- По итогам дня агенты должны предлагать правила из повторяющихся ошибок: для этого служит ночной цикл rem-reflect
Не подходит, если
- Вы работаете на Windows или без Linux-утилит: среди требований peer-review перечислены Linux, bash, python3, jq и GNU-утилиты
- Для передачи смены нет tmux или входа в обе CLI: rotate-agent требует и то и другое
- Вы не готовы запускать установщик, который скачивается по curl и ставит программу sno с набором скиллов во все найденные агенты
- Вам нужна одна отдельная команда без общей установки: описание проекта дает только общий установщик sno setup
Пример запроса к агенту
Сделай peer-review моих изменений в ветке и исправляй причины найденных проблем, пока ревью другого вендора не станет чистымОграничения
Скиллы работают вместе с командой sno и программами Sno Station. Каждый скилл объявляет блок «requires», и установщик ставит его полностью, в урезанном виде или пропускает, если агент не умеет нужное, например запускать фоновые процессы. Описание проекта допускает ревью в той же CLI с пометкой в первой строке, а текст скилла peer-review такого запасного варианта не допускает, так что поведение стоит проверить на своей установке. Все тексты скиллов написаны по-английски, агент отвечает на вашем языке. Агенты Claude Code и Codex зависят от API Anthropic и OpenAI, которые из России недоступны. Обновления приходят сами: sno проверяет новый выпуск и обновляется.
Как отключить. Отдельной команды удаления в документации нет. Скиллы лежат в каталогах агентов, куда их положил sno setup, их можно удалить вручную. Скилл medic покажет, какие скиллы и хуки сейчас установлены.
Частые вопросы
Как поставить Sno Station Skills в Claude Code и Codex?
Скажите агенту «install sno.ai from GitHub» или выполните установщик из описания проекта одной командой в оболочке. Он ставит sno и подключает скиллы к каждому найденному агенту. Если агента поставили позже, запустите sno setup, чтобы подключить и его.
Чем peer-review отличается от самопроверки агента?
Ревью идет в свежей сессии без переписки автора и предпочитает CLI другого вендора. Каждое замечание описывает, как пользователь до него дойдет, что сломается и как автор пытался его опровергнуть. Подозрение на ложное срабатывание помечается, а не прячется. Правка повторяется, пока ревью не вернется чистым.
Что будет, когда у агента заканчивается квота?
Скилл rotate-agent следит за остатком каждые несколько минут и на пороге запускает передачу, пока рабочий агент еще успевает написать записку. Принимающий агент ничего не пишет, пока записка не проверена. По рассказу авторов, 18 сентября 2026 года квота дошла до 2%, и через 14 минут 41 секунду второй агент уже продолжал с первой невыполненной задачи.
Меняет ли ночной цикл rem-reflect скиллы сам?
Нет. Он читает сессии за день, находит повторяющиеся ошибки и предлагает уроки и правки скиллов. Принять предложение можно утром командой sno rem-reflect accept с номером предложения, без нее ничего не меняется.
Что проверяют перед публикацией скиллов набора?
Шесть проверок: наличие LICENSE и NOTICE, целостность блока вместе с семейством скиллов, отсутствие личных путей, имен владельцев, внутренних адресов и зашитых моделей, корректный заголовок с блоком requires, прохождение собственных тестов скилла на чистой копии и штамп PUBLISHED.json, который пишется последним.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыОткрытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Система для кодовых агентов: 68 агентов, 292 скилла, хуки, память, правила и сканер безопасности AgentShield
DeepSeek Harness — открытый ИИ-агент от DeepSeek, в котором все функции устроены как плагины. Работает в браузере, на macOS и Windows.
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Ollama запускает открытые нейросети на вашем компьютере и отдает их агентам через локальный API, совместимый с OpenAI и Anthropic.
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Sno Station Skills (эта запись) | нет | 664 | |
| Sno Station | нет | 805 | сама программа sno и общая локальная память агентов; здесь лежат скиллы, которые она ставит в агенты |
| agmsg | нет | 1 564 | скилл обмена сообщениями между консольными агентами через общую локальную базу SQLite, без ревью и передачи смены |
| Hive | нет | 579 | локальная рабочая область в браузере, где один агент раздает задачи остальным |
Коротко о README
Страница построена вокруг историй с машины авторов: смена агента при квоте 2%, ревью другого вендора, которое за месяцы ни разу не вернулось пустым, и первая ночь цикла rem-reflect с итогом измерения в три измененных скилла. Дальше идут каталог из шести групп с описанием каждого скилла, список проверок перед публикацией и раздел для авторов скиллов с устройством каталогов.
Бейдж для README
Исходный SKILL.md
---
name: peer-review
description: "Adversarial review and fix loop for code, specs, plans, and migration manifests."
requires:
programs:
- {name: subscription-quota-check, min_version: "1.0"}
harness:
- {slot: 4.shell, need: required}
- {slot: 4.file-read-write, need: required}
- {slot: 4.background-processes, need: required}
---
# Peer Review
Classify → gather context → **run bundled adversarial-review script** → root cause → fix/report → repeat until clean.
"Owner" below means whoever owns the work, usually the user.
Prerequisites: Linux, bash, python3, jq, GNU `date`, `timeout`, `sha1sum`, `pgrep` and GNU `xargs`, Sno's quota pick and answer-provider commands, plus an installed, logged-in reviewer CLI on another vendor. Without python3 the findings ledger and receipts do not work.
The bundled script's adversarial-review pass is the authoritative reviewer. It runs in a fresh, separate headless session that has none of the caller's conversation. Only an answer from a different model vendor counts: the script walks Sno's ordered reviewer candidates and discards failed, empty, unknown-vendor or same-vendor answers. There is no same-vendor fallback. The active agent gathers context, investigates root causes, and applies fixes — it never overrides, filters, softens, or rewords the nested reviewer's findings. Every authoritative finding reaches the user; tag suspected false positives `[Possible FP]` with your reasoning instead of dropping them. Findings the active agent adds on its own are labeled "Active-agent supplementary" and kept clearly separate.
Works for both code and documents: classify first, then load the right verification layers. Code gets a root-cause-driven fix loop; documents get a structured report with optional edits.
## Review Calibration
The review exists to catch expensive failures — data loss, security holes, silently wrong results, primary flows breaking under real production conditions — not to audit style or completeness. Review primary flows first: establish what the artifact is for and where failure costs most, then trace those paths end to end; do not sweep line-by-line collecting local blemishes.
**First, simulate the ordinary use and prove it cannot go wrong there.** Before anything else, write down how this artifact is *normally* used — by a person, by an LLM, by an agent — and walk each of those paths end to end with the values they will really carry: the actual input formats produced by the surrounding system, the actual calls those callers make, and the actual ways their inputs fail (empty, blank, truncated, missing, stale). **A defect on the ordinary path outranks any number of exotic ones.** Edge cases deserve a few probes and never the bulk of the review; if the findings list is mostly exotic inputs, the review has not been done yet.
Exotic-input hunting feels like rigour and reliably misses the main path — a review whose findings are mostly extreme inputs has not walked the common call yet. The common failure it misses is the plausible, silent one: a caller whose variable broke passes an empty value and the tool answers with a default that looks right.
**Process-machinery doctrine:** when the
target is agent-process machinery — orchestration/supervision scripts, task
templates, skill process text, messaging contracts — the severity order is fixed:
**silent death, stalls/deadlocks, wrong-flow execution, and agents
stepping on each other outrank everything else.** A judgment error is
recoverable; a process that dies quietly, waits forever, or tramples a
parallel agent's work is not. Hunt specifically: paths where a failure
produces NO signal; waits without timeouts; state that can go stale without an