Task Observer
task-observer - One Skill to Rule Them All
Мета-скилл, который наблюдает за рабочими сессиями агента и предлагает улучшения существующих скиллов и кандидатов на новые
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Читает контекст рабочих сессий и записывает журналы наблюдений в файловую систему
- Использует вспомогательные скрипты на Python для миграции и проверки бандла скилла
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/task-observer-one-skill-to-rule-them-allОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add rebelytics/one-skill-to-rule-them-all --skill task-observer -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add rebelytics/one-skill-to-rule-them-all --skill task-observer -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add rebelytics/one-skill-to-rule-them-all --skill task-observer -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add rebelytics/one-skill-to-rule-them-all --skill task-observer -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add rebelytics/one-skill-to-rule-them-all --skill task-observer -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add rebelytics/one-skill-to-rule-them-all --skill task-observer -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add rebelytics/one-skill-to-rule-them-all --skill task-observer -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add rebelytics/one-skill-to-rule-them-all --skill task-observer -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Скачай .skill из последнего релиза или склонируй репозиторий и положи SKILL.md, references/ и scripts/ в один каталог скиллов, например .claude/skills/task-observer/. Затем добавь инструкцию запуска из references/environments.md в CLAUDE.md и проверь активацию в новой сессии.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл работает фоном во время обычной сессии и следит за тремя вещами: правками и уточнениями, которые вносит пользователь, задачами, что делаются вручную и не покрыты ни одним скиллом, и собственными слепыми зонами. Из этого он ведет структурированный журнал наблюдений: что заметил, каких скиллов касается и какие конкретные улучшения предлагает. Повторяющиеся закономерности он выносит в отдельный журнал сквозных принципов, по которым потом сверяются новые скиллы. Скилл ничего не меняет сам, а готовит рекомендации на ревью, решение остается за пользователем. В окружениях с доступом к файловой системе журнал сохраняется между сессиями, без нее скилл отдает итоговый документ передачи в конце сессии.
Для кого. Для тех, кто активно пользуется скиллами и хочет, чтобы библиотека скиллов улучшалась сама по ходу работы, а не оставалась замороженной.
Подходит, если
- Нужно систематически улучшать набор скиллов по следам реальной работы
- Нужно замечать повторяющиеся задачи и превращать их в новые скиллы
- Нужен журнал наблюдений и регулярные ревью для большой библиотеки скиллов
Не подходит, если
- У вас всего пара скиллов и штатной памяти агента и прямой правки хватает
- Не готовы настроить постоянный запуск скилла и разбирать журнал наблюдений
Пример запроса к агенту
Отметь наблюдения по этой сессии и предложи, какие скиллы стоит улучшитьОграничения
Пользы больше, когда библиотека скиллов и объем работы растут, для маленькой установки затраты на журнал и ревью могут не окупаться. Описание скилла само по себе срабатывает ненадежно: нужно добавить инструкцию запуска в CLAUDE.md или хук старта сессии, иначе журнал не появится. Постоянный журнал требует доступа к файловой системе и стабильного пути, иначе наблюдения теряются. Скилл рассчитан на архитектуру Claude, другим платформам часть понятий нужно адаптировать.
Как отключить. Удалите папку скилла task-observer из каталога скиллов и уберите инструкцию запуска из CLAUDE.md или хук старта сессии. Журналы наблюдений можно удалить отдельно.
Проверка безопасности
- Читает контекст рабочих сессий и записывает журналы наблюдений в файловую систему
- Использует вспомогательные скрипты на Python для миграции и проверки бандла скилла
Коротко о README
README представляет мета-скилл, который наблюдает за рабочими сессиями, ловит правки пользователя, непокрытые задачи и собственные пробелы и превращает их в улучшения скиллов и кандидатов на новые. Он ничего не меняет сам, а готовит рекомендации на ревью и ведет журнал наблюдений плюс отдельный журнал сквозных принципов. Установка идет через .skill из релиза или через папку с SKILL.md, references/ и scripts/, при этом важно отдельно включить активацию через CLAUDE.md или хук и проверить ее в новой сессии. Скилл рассчитан на окружения Claude, для сред без файловой системы работает в режиме документа передачи. Лицензия CC BY 4.0.
SKILL.md
--- name: task-observer description: > Monitors task execution for skill improvement opportunities. Use during ANY multi-step task, agentic workflow, or work session where the agent uses tools and produces deliverables. Captures patterns, user corrections, workflow insights, and methodology worth preserving as reusable skills. Also triggers in post-task feedback discussions and when the user mentions skill observations, improvements, the observation log, skill taxonomy, or asks the agent to watch for skill opportunities. Also known as "One Skill to Rule Them All" — trigger on this phrase too. IMPORTANT: invoke this skill before the FIRST tool call of any session and before writing or proposing a plan. --- # Task Observer — Continuous Skill Discovery & Improvement Skills improve best from friction noticed during real work, not from sitting down to "improve a skill." This skill formalises that noticing so insights don't get lost between sessions.
Частые вопросы
Скилл сам правит мои скиллы?
Нет. Он ведет журнал наблюдений и готовит конкретные рекомендации, а применять их или нет решаете вы на ревью.
Почему журнал не появляется?
Скорее всего скилл не запускается. Одного описания мало: добавьте инструкцию запуска в CLAUDE.md или хук старта сессии и проверьте в новой сессии.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента