raspisanie
Skill3 starsChanged 15 days agoApache-2.0View on GitHub
Use instead of CronCreate whenever a job must run on schedule (daily check, reminder, weekly report): mila-cron writes it to the Mila's home so it survives a session restart. RU: «напоминай каждый день», «по понедельникам», «через неделю проверь», расписание, кроны.
In this repository34 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- cardsSkill
- communicationSkill
- copyblockSkill
- delaSkill
- escalate-to-ownerSkill
- import-reviewSkill
- inboxSkill
- inbox-triageSkill
- iniciativaSkill
- memory-auditSkill
- mila-exportSkill
- MILAGPT-chatSkill
- mila-in-chatSkill
- mila-sessionSkill
- mila-speechSkill
- mila-tasksSkill
- mila-updateSkill
- obratnaya-svyazSkill
- oglyadkaSkill
- onboardingSkill
- owner-dmSkill
- packsSkill
- pd-vaultSkill
- plain-wordsSkill
- safe-linkSkill
- self-checkSkill
- subscription-limitsSkill
- subscriptionSkill
- tasks-disciplineSkill
- tasksSkill
- topicsSkill
- utochnenie-zadachSkill
- verifySkill
The file
Files
When to use (full): Schedule that does not get lost. A job set with CronCreate lives inside the Claude Code session and dies on restart, on image rollout and by itself after 7 days. mila-cron writes the job to ~/work/schedule/jobs.json in the Mila's home; the «Барабан» service outside the session reads it once a minute and puts the due job into the plugin journal as an event — the same road rituals and flywheel ticks take, so it reaches the session after any restart. RU: Расписание, которое не теряется: вместо CronCreate — mila-cron, задача в доме Милы, срок приходит событием службы «Барабан».
Расписание — mila-cron (не CronCreate)
Команды mila-cron в PATH нет: всегда python3 ~/.claude/skills/raspisanie/mila_cron.py … (ниже — $M). В событии Барабана команда done/extend — уже с полным путём.
M=~/.claude/skills/raspisanie/mila_cron.py
python3 $M next "0 9 * * 1" 3 # сначала проверить выражение: ближайшие сроки
python3 $M add otchet-pn "0 9 * * 1" "Понедельник: недельный отчёт владельцу"
python3 $M add vecher "30 19 * * *" "Вечерняя проверка" --by owner --word <чат>/<сообщение>
python3 $M list # следующий срок, последний запуск, итог
python3 $M done otchet-pn "отправлен, 5 строк" # итог последнего запуска
python3 $M pause|resume|rm <id> · extend <id> ГГГГ-ММ-ДД
python3 $M import ~/work/state/crons.md # перенести кроны из снимка сессииПравила
- Не CronCreate. Любое «каждый день / по понедельникам / через неделю» —
python3 $M add. CronCreate умирает с сессией. - Сначала
python3 $M next— увидеть сроки глазами, потомpython3 $M add. Пояс — из USER.md хозяина. - Не чаще раза в 5 минут, задач не больше 30, текст до 2000 знаков.
- Срок жизни — 30 дней по умолчанию, максимум 90, у всех; истекла — придёт одно событие «продлить?» (
python3 $M extend). Задач «без срока» нет: вечная задача тратит подписку молча. - Чья задача: своя —
by mila; с согласия владельца или администратору —--by owner|senior --word <чат>/<сообщение>. - Пришло событие
[⏰ расписание] <id>— сделать дело и записать итогpython3 $M done <id> "…". Тихие часы хозяина служба уважает сама (срок переносится на утро).
Файл задач — только этим инструментом (атомарная запись под замком). Состояние запусков ведёт служба «Барабан» вне дома.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

