AutomationTypeScript

Cron Scheduling

by SawyerHood

Cron Scheduling is an Automation skill for Claude Code, published by SawyerHood in middleman.

181 stars21 forkson SawyerHood/middlemanAdded 2026/09/07Repository updated 2026/05/21
agentsai-agentsclaude-code
Install in seconds
Install Cron Scheduling
Copy Cron Scheduling into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/SawyerHood/middleman/tree/main/apps/backend/src/swarm/skills/builtins/cron-scheduling ~/.claude/skills/cron-scheduling

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/SawyerHood/middleman.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
apps/backend/src/swarm/skills/builtins/cron-scheduling/SKILL.md in SawyerHood/middleman
Installs to
~/.claude/skills/cron-scheduling
Collection
One of 4 skills cataloged from this repository
Category
Automation2109 skills

What Cron Scheduling does

Cron Scheduling creates, lists, and removes persistent scheduled tasks from cron expressions. Use it when you need to set, reschedule, or cancel reminders with a timezone and message.

Cron Scheduling is cataloged under Automation on DirSkills. Cron Scheduling comes from a repository tagged agents, ai-agents and claude-code.

Documentation

README

Cron Scheduling

Use this skill when the user asks to schedule, reschedule, or cancel reminders/tasks for later.

Before creating a schedule, confirm:

  • exact schedule timing (cron expression),
  • timezone (IANA, for example America/Los_Angeles),
  • task message content.

If the request is ambiguous, ask a follow-up question before adding a schedule.

Commands

Use the embedded CLI. It talks to the backend schedule service and stores schedules in SQLite.

middleman schedule add \
  --cron "0 9 * * 1-5" \
  --message "Remind me about the daily standup" \
  --description "Daily standup reminder" \
  --timezone "America/Los_Angeles"

One-shot schedule (fires once at the next matching cron time):

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Cron Scheduling

  • What else does SawyerHood publish alongside Cron Scheduling?

    Cron Scheduling is one of 4 skills that DirSkills catalogs from SawyerHood/middleman, the repository it ships in. Its siblings there include Brave Search, Image Generation and Memory. Each one is a separate skill with its own page in this directory, installs the same way Cron Scheduling does, and is maintained by SawyerHood in that same repository. The rest of the collection is listed on the SawyerHood/middleman page.

  • How does Cron Scheduling compare to other Automation skills?

    Cron Scheduling ranks #1919 by stars among the 2109 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Cron Scheduling against them. Open each page to compare what they document and how they install.