cron-schedule — скилл для Claude Code: что делает и как установить
Запускает фоновые задачи по расписанию через CronCreate прямо во время сессии. Пригодится для регулярного аудита кода, сборки карты проекта или обновления тестов.
npx skills add ruvnet/ruflo --skill cron-schedule -a claude-codeЧто делает cron-schedule
Скилл регистрирует фоновые воркеры в активной сессии Claude Code с помощью инструмента CronCreate. Задача настраивается через классическое выражение cron из пяти полей, текст промпта и флаг recurring. Поля schedule: у инструмента нет. Задачи вызывают триггеры через хук mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch — например, для сканирования безопасности audit каждые 15 минут или анализа покрытия testgaps.
Все созданные задачи привязаны к текущей сессии: как только вы её закрываете, воркеры останавливаются. Повторяющиеся задачи автоматически сгорают через 7 дней. Если задачу нужно снять раньше, её идентификатор находят через CronList и передают в CronDelete. Если мониторинг должен жить независимо от терминала, этот скилл не подойдёт: для этого нужен системный cron или /schedule.
Какие задачи решает
- запускать сканирование безопасности по расписанию в открытой сессии
- автоматически обновлять карту кодовой базы каждые 30 минут
- проверять пробелы в тестах без ручного вызова воркера
- чистить память сессии через фоновый воркер consolidate
Примеры запросов агенту
- Запусти воркер audit через cron-schedule с интервалом */15 * * * *
- Поставь фоновый воркер optimize на выполнение каждые 30 минут
- Покажи активные задачи через CronList и удали лишние
Как установить cron-schedule
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill cron-schedule -a claude-code2Вручную: положить файлы
~/.claude/skills/cron-schedule/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cron-schedule/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill cron-schedule -a codex2Вручную: положить файлы
.agents/skills/cron-schedule/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill cron-schedule -a cursor2Вручную: положить файлы
.cursor/skills/cron-schedule/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ruvnet/ruflo cron-schedule2Вручную: положить файлы
.github/skills/cron-schedule/SKILL.md1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill cron-schedule -a gemini-cli2Командой платформы
gemini skills install https://github.com/ruvnet/ruflo --path plugins/ruflo-loop-workers/skills/cron-scheduleВручную: положить файлы
.devin/skills/cron-schedule/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill cron-schedule -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора104
Весь набор →Похожие
Вопросы о cron-schedule
Как установить cron-schedule в Claude Code?
Выполните команду npx skills add ruvnet/ruflo --skill cron-schedule -a claude-code. Файл скилла также можно разместить вручную по пути ~/.claude/skills/cron-schedule/SKILL.md.
Что делает скилл cron-schedule?
Он настраивает запуск воркеров по таймеру внутри сессии терминала с помощью инструмента CronCreate. Инструмент принимает пятизначный cron, текст задачи и вызывает нужные хуки.
Продолжат ли работать задачи после закрытия сессии?
Нет, задачи живут только в рамках открытой сессии и автоматически сгорают через 7 дней. Для постоянного фонового запуска после выхода используйте /schedule или планировщик операционной системы.
Исходный текст
SKILL.md · MIT
---
name: cron-schedule
description: Schedule persistent background workers via CronCreate
argument-hint: "<worker-name> [--interval CRON]"
allowed-tools: CronCreate CronList CronDelete mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch
---
Use `CronCreate` for a worker that should fire on a clock while this Claude Code session is open:
`CronCreate({ cron: "*/15 * * * *", prompt: "Dispatch the audit worker with mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch({ trigger: \"audit\" }) and report anything critical", recurring: true })`
The parameters are `cron` (five-field expression), `prompt` and `recurring`. A `schedule:` field does not exist. These jobs live in the session: they stop when you close it, and recurring jobs expire on their own after 7 days. Cancel one sooner with `CronDelete` (find its id with `CronList`). For a worker that must keep running after the session ends, use `/schedule` (cloud routines) or an OS scheduler (cron, systemd timer) that calls `npx @claude-flow/cli@latest hooks worker dispatch --trigger audit`.
### Recommended Schedules
| Worker | Cron | Description |
|--------|------|-------------|
| audit | `*/15 * * * *` | Security scanning |
| optimize | `*/30 * * * *` | Performance optimization |
| consolidate | `0 * * * *` | Memory consolidation |
| map | `*/30 * * * *` | Codebase mapping |
| testgaps | `*/15 * * * *` | Test coverage analysis |
| document | `0 */2 * * *` | API documentation |
### When to Use Cron vs Loop
- **`/loop`**: In-session, self-pacing. Use for active development.
- **CronCreate**: In-session, fixed clock, auto-expires after 7 days. Use for regular checks while you work.
- **`/schedule` or an OS scheduler**: Survives the session. Use for CI-style monitoring.
© ruvnet · MIT · ruvnet/ruflo