Agent skill
scheduler
Use when user wants to schedule tasks for future, recurring, or interval execution. Manages one-time, cron, and interval tasks dispatched via C4 comm-bridge.
Install this agent skill to your Project
npx add-skill https://github.com/zylos-ai/zylos-core/tree/main/skills/scheduler
SKILL.md
Task Scheduler (C5)
Enables Claude to work autonomously by dispatching scheduled tasks via C4 comm-bridge.
How It Works
- Activity Monitor writes state to
~/zylos/activity-monitor/agent-status.json - Scheduler checks for pending tasks that are due
- If runtime is alive, dispatches task to C4 comm-bridge
- C4 handles execution control (idle waiting, priority queueing)
- Task sent to Claude based on priority and idle requirements
CLI
~/zylos/.claude/skills/scheduler/scripts/cli.js <command>
| Command | Description | Reference |
|---|---|---|
add <prompt> [options] |
Add a new task | references/add.md |
update <task-id> [options] |
Update an existing task | references/update.md |
list / next / running / history |
Query tasks | references/query.md |
done / remove / pause / resume |
Task lifecycle | references/lifecycle.md |
Timezone
Resolves TZ: ~/zylos/.env > process.env.TZ > UTC. Times are parsed and displayed in configured timezone. DB stores UTC. See references/config.md for details.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
web-console
Built-in web interface for communicating with Claude without external services. Use when setting up or configuring the web console channel, or troubleshooting browser-based access.
component-management
Guidelines for managing zylos components via CLI and C4 channels. Use when installing, upgrading, or uninstalling components, or when user asks about available components.
restart-claude
Use when the user asks to restart Claude Code, or after changing settings/hooks/keybindings.
comm-bridge
C4 communication bridge — central gateway for ALL external communication (Telegram, Lark, etc.). Use when replying to users via the "reply via" path, sending proactive messages to external channels, querying recent conversations or checkpoint status (prefer c4-db.js CLI; sqlite3 OK for unsupported queries), fetching conversation history for Memory Sync, or creating checkpoints after sync. Incoming messages are queued by channel bots and delivered to Claude via a PM2 dispatcher daemon. Session-start hooks automatically provide conversation context and can trigger Memory Sync when unsummarized conversations exceed the configured threshold.
new-session
Start a new session when context is high. Claude uses /clear, Codex uses /exit. Use when context is high or when a fresh session is needed.
http
Caddy-based web server providing web console hosting, file sharing, and health check endpoints. Use when configuring HTTP access, setting up file sharing, or troubleshooting web connectivity.
Didn't find tool you were looking for?