What problem does it solve?
Provides a reliable way to run predefined tasks on schedule without manual intervention, eliminating missed or repeated commands and tying scheduled workflows directly into the mycc Claude Code environment.
Core Features & Use Cases
- Daemon-based scheduling: A background daemon checks a tasks.md file each minute and triggers tasks through the cc-webui HTTP API.
- Flexible time rules: Supports daily, weekly, one-off, and interval formats so you can schedule reminders, audits, and maintenance jobs.
- Safe execution controls: Uses atomic locks to prevent duplicate runs and records executions to history.md for audit and troubleshooting.
- Integration & notifications: Passes task descriptions to internal skills (e.g., /tell-me for notifications, /mycc to start backend) and logs results for later review.
- Use case: Automatically run daily initialization, periodic health checks, or one-off notifications and keep a persistent execution history without manual monitoring.
Quick Start
Start the mycc backend, then ask the assistant to enable the scheduler and display the current tasks file in .claude/skills/scheduler/tasks.md.