scheduler

Poll tasks.md and invoke the cc-webui API to run scheduled jobs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/alexaundre/mycc --skill scheduler-alexaundre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scheduler
Source: https://github.com/alexaundre/mycc/tree/main/.claude/skills/scheduler
Command: npx skills add https://github.com/alexaundre/mycc --skill scheduler-alexaundre

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

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.

Frequently Asked Questions about scheduler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate scheduled tasks inside my mycc Claude Code environment?

Scheduled task automation runs via a background daemon that checks a tasks.md file every minute and invokes the project backend through the cc-webui HTTP API. It supports daily, weekly, one-off, and interval jobs inside the mycc environment.

What scheduling formats can I use to configure cron-like jobs in mycc?

You can configure flexible time rules using daily, weekly, one-off, and interval formats. These scheduling rules are defined inside the tasks.md file, which the daemon polls every minute to trigger the correct jobs.

How does the scheduler prevent duplicate task runs and keep an execution history?

To ensure safe execution, the scheduler uses atomic locks that prevent duplicate runs of the same task. It also automatically logs all execution details to a history.md file for auditing and troubleshooting purposes.

Do I need a running mycc backend to use the daemon-based scheduler?

Yes, a running mycc backend is required. You must start the backend first, then ask the assistant to enable the scheduler so the daemon can begin polling tasks.md and triggering jobs through the cc-webui API.

Can I send automated notifications from scheduled tasks to internal skills?

Yes, the scheduler passes task descriptions to internal skills for processing. It integrates with skills like /tell-me for sending notifications and /mycc for starting the backend, tying scheduled workflows directly into the mycc environment.