# Scheduler

> Напоминания и запланированные задачи

- Skill: `rayan55050/scheduler` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rayan55050/scheduler`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rayan55050/scheduler/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Rayan55050 (https://skillmd.com/u/rayan55050)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/rayan55050/scheduler

---


# Scheduler Skill

## Tools

### `schedule_add`
Create a reminder (one-shot or recurring).
- `message` — what to remind about
- `run_at` — ISO datetime: `2026-02-21T09:00:00`
- `repeat` (optional) — `hourly`, `daily`, `weekly`, `every_30_min`, `every_2_hours`, `every_12_hours`

### `schedule_list`
Show all active reminders.

### `schedule_remove`
Remove a reminder by ID (get IDs from `schedule_list`).

## Rules
1. Convert user's natural language time to ISO format. User's timezone is set in `config/agent.toml` → `[scheduler]` → `timezone`.
2. "через 2 часа" → calculate current time + 2 hours → ISO datetime
3. "завтра в 9" → tomorrow at 09:00:00 → ISO datetime
4. "каждый день в 8 утра" → use `repeat: daily` with `run_at` set to next 08:00
5. "через 30 минут" → calculate current time + 30 minutes
6. After adding a reminder, confirm what was set and when it will fire
7. If time is ambiguous, ask for clarification

