
Agent Self-Scheduling
Lets an AI agent run recurring or delayed tasks via cron, heartbeats, or built-in schedulers, safely.
- Repository
- sickn33/agentic-awesome-skills
- Stars
- 49,023
- Licence
- MIT
- Files
- 1 file
What it does
This skill teaches an AI agent how to set up work that repeats on its own, such as checking something every 10 minutes or sending a daily summary. It explains how to choose between an external clock (like cron or a systemd timer) and a built-in scheduler (such as Hermes' gateway), and it warns against wasteful or unsafe setups like very fast model-calling loops. It also tells the agent to only schedule when you explicitly ask, to avoid duplicate jobs, and to check that scheduled runs actually fire.
Great for
- Developers who want an agent to monitor a process or repository on a regular schedule
- Operators who need daily or hourly agent reports with clear stop conditions and logs
- Users of Hermes or similar agent runtimes who want to set up recurring jobs
Skip it if
- Anyone wanting unattended agents with broad permissions: the skill itself says not to bypass sandboxing or auto-approve commands, but a poorly scoped schedule can still run costly or risky actions repeatedly
- Situations where you cannot clearly state what should run, how often, and when it should stop, since the skill requires those details
- Tasks that send external messages or post publicly without explicit prior authorization, which the skill forbids by default
Try asking
- “Check this project's test suite every 30 minutes and notify me only if something fails”
- “Set up a daily 9am job that summarizes new emails and reports back”
- “Create a watchdog that runs a script every hour and only alerts me when it reports a problem”
- “Show me how to schedule a one-off reminder in 30 minutes using my agent”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
agent-self-scheduling.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip agent-self-scheduling.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip agent-self-scheduling.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- State the cadence, stop condition, and notification preference up front so the agent does not have to guess
- Grant only the narrowly scoped permissions the scheduled task needs, and test the job once by hand before leaving it unattended
- Ask the agent to show you how to list and remove the job, so you can disable it later
What's inside
- SKILL.md
Redistributed unmodified from sickn33/agentic-awesome-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.