Schedules recurring tasks and reminders for your agent.

Install

mkdir -p .claude/skills/cron && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1536" && unzip -o skill.zip -d .claude/skills/cron && rm skill.zip

Installs to .claude/skills/cron

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Schedule reminders and recurring tasks.
39 charsno explicit “when” trigger
Beginner

Key capabilities

  • Schedule recurring tasks
  • Set one-time reminders
  • Execute dynamic tasks at intervals
  • List and remove scheduled jobs

How it works

The tool registers jobs with specified time expressions or intervals, triggering the agent to perform actions or send messages back to the originating session.

Inputs & outputs

You give it
Action, message, and timing parameters
You get back
Scheduled task execution

When to use cron

  • Set daily reminders
  • Schedule periodic status checks
  • Trigger tasks at specific times

About this skill

Cron

Use the cron tool to schedule reminders or recurring tasks that should report back to the originating chat/session when they run.

Do not use cron for periodic background checks that should stay quiet when there is nothing useful to report. For those, update HEARTBEAT.md; the protected heartbeat job runs those checks and only delivers results that pass the notification gate.

Three Modes

  1. Reminder - message is sent directly to user
  2. Task - message is a task description, agent executes and sends result
  3. One-time - runs once at a specific time, then auto-deletes

Examples

Fixed reminder:

cron(action="add", message="Time to take a break!", every_seconds=1200)

Dynamic task (agent executes each time):

cron(action="add", message="Check HKUDS/nanobot GitHub stars and report", every_seconds=600)

One-time scheduled task (compute ISO datetime from current time):

cron(action="add", message="Remind me about the meeting", at="<ISO datetime>")

Timezone-aware cron:

cron(action="add", message="Morning standup", cron_expr="0 9 * * 1-5", tz="America/Vancouver")

List/remove:

cron(action="list")
cron(action="remove", job_id="abc123")

Time Expressions

User saysParameters
every 20 minutesevery_seconds: 1200
every hourevery_seconds: 3600
every day at 8amcron_expr: "0 8 * * *"
weekdays at 5pmcron_expr: "0 17 * * 1-5"
9am Vancouver time dailycron_expr: "0 9 * * *", tz: "America/Vancouver"
at a specific timeat: ISO datetime string (compute from current time)

Timezone

Use tz with cron_expr to schedule in a specific IANA timezone. Without tz, the server's local timezone is used.

When not to use it

  • For periodic background checks that require no output
  • For tasks requiring high-frequency sub-second execution

Prerequisites

Active chat or session

Limitations

  • Server local time used if no timezone specified
  • Not for silent background monitoring

How it compares

It allows for agent-executed tasks rather than simple notification-only scheduling.

Compared to similar skills

cron side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
cron (this skill)85moNo flagsBeginner
zapier-workflows118moReviewBeginner
automation-brainstorm79moNo flagsBeginner
connect-apps67moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

zapier-workflows

davila7

Manage and trigger pre-built Zapier workflows and MCP tool orchestration. Use when user mentions workflows, Zaps, automations, daily digest, research, search, lead tracking, expenses, or asks to "run" any process. Also handles Perplexity-based research and Google Sheets data tracking.

11101

automation-brainstorm

MacroMan5

Interactive workflow design advisor for Power Automate, n8n, Make, Zapier and other platforms. Guides users through planning automation workflows with smart questions about triggers, actions, data flow, and error handling. Uses research sub-agent to find best practices and generates detailed implementation plan. Triggers when user mentions "create workflow", "build flow", "design automation", "need ideas for", or describes workflow requirements without having a complete design.

778

connect-apps

ComposioHQ

Connect Claude to external apps like Gmail, Slack, GitHub. Use this skill when the user wants to send emails, create issues, post messages, or take actions in external services.

647

agent-workflow

ruvnet

Agent skill for workflow - invoke with $agent-workflow

436

workflow-automation

ruvnet

Workflow creation, execution, and template management. Automates complex multi-step processes with agent coordination. Use when: automating processes, creating reusable workflows, orchestrating multi-step tasks. Skip when: simple single-step tasks, ad-hoc operations.

327

zapier-make-patterns

davila7

No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity - these platforms have their own patterns, pitfalls, and breaking points. This skill covers when to use which platform, how to build reliable automations, and when to graduate to code-based solutions. Key insight: Zapier optimizes for simplicity and integrations (7000+ apps), Make optimizes for power

326

Search skills

Search the agent skills registry