agent-self-scheduling
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
Skill by nordeim
Chalk Labs
Need help deploying agent-self-scheduling?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nordeim-agent-self-scheduling-f806ff
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
agent-self-scheduling- Description
- Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks. Use for "run every N minutes", "schedule a task", "run on a loop", "heartbeat". Covers external clocks (Claude Code, Codex, Pi) vs Hermes' built-in scheduler.
- License
- MIT
- Instructions
- 70 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (1)
- SKILL.md
SKILL.md (first lines)
# Agent Self-Scheduling First question: does the agent have a built-in scheduler (Hermes → Camp B), or do you own the clock (everything else → Camp A)? Universal floor: cron is 1 minute minimum (5-field expr, no seconds) — every camp. For sub-minute you MUST use a `while ...; sleep N; done` loop, a TS extension, or an event hook. Never put an LLM on a tight timer. ## Camp A — one-shot agents, you own the clock These run once and exit (amnesiac unless resumed). Schedule them externally. ```bash claude -p "PROMPT" --output-format json --allowedTools "Read,Edit,Bash" # Claude Code codex exec --json "PROMPT" # Codex pi run "PROMPT" # Pi ``` Wrap in a clock: ```bash # 1. cron (>= 1 min floor) */10 * * * * cd /path/to/project && pi run "check X and report" >> ~/agent.log 2>&1 # 2. systemd timer (Linux, survives reboot, better logging) — OnUnitActiveSec=10min # 3. dumb loop (sub-minute, or no cron available) while true; do pi run "check X"; sleep 30; done ``` Gotchas (each breaks unattended runs if ignored): - **Permissions hang forever.** Pass `--allowedTools` (Claude) or sandbox/auto-approve flags (Codex), or the run blocks on a prompt. - **Use JSON output** (`--output-format json` / `--json`) so the wrapper parses results deterministically. - **Runs are amnesiac.** Resume (`codex exec resume --last`) or persist state to a file the next run reads. Pi has NO built-in scheduler/loop/heartbeat by design — external clock only (or a TS extension for agent-side timers). ### cmux — orchestration only, NO scheduler cmux has no timer/watch/cron. Three ways to loop it: orchestrator-driven (`send` → `sleep` → `read-screen` on your own clock), a dumb while-sleep wrapper, or — preferred — event-driven via `cmux notify` + OSC terminal hooks, which is cheaper and more responsive than polling. `read-screen` is non-interruptive, safe to poll. If a loop checks another agent, send the user a one-line status each check: what the agent is doing, on track or not. (Claude Code may prefill a predicted next user message after finishing — that's Claude, not the user.) ## Camp B — Hermes built-in scheduler Hermes' gateway ticks every 60s and runs due jobs in fresh isolated sessions. State-check first: ```bash hermes gateway install # user-level ( --system to survive reboot) hermes cron create "every 1h" "summarize new emails and report" --skill himalaya hermes cron create "0 9 * * *" "post daily standup" # cron expr hermes cron create "30m" "one-shot reminder in 30 min" # one-shot delay ``` Hermes-unique: **zero-token mode** (run a script, deliver stdout verbatim — use for watchdogs), **chaining** (`context_from` pipes one job's output into the next), **self-terminating loops**, and **loop safety** (scheduled sessions cannot create more cron jobs — don't schedule from inside a scheduled job). Each run is a fresh session: the prompt must carry all context. ## Heartbeat pattern One fast recurring tick gates many slower per-task checks: the tick reads a task list + per-task `last_run` timestamps and only acts on tasks that are due. In Hermes use a recurring job (zero-token mode when nothing's due); in Camp A use a while-sleep loop. Define active-hours, and stay silent when nothing is due — no empty noise. A watchdog tick is just a command whose stdout is delivered verbatim — keep it to one cheap, unauthenticated call: ```bash curl -s --max-time 10 https://deepapi.co/v1/health # alert only on non-ok ``` ## Verify it fires (before reporting success) 1. Camp A: log file grows after one interval, or run the wrapped command once by hand → clean JSON, exit 0. 2. Camp B: `hermes cron list` shows the job + sane `next_run`; trigger a run-now to confirm delivery. 3. Confirm permission/sandbox flags are present — the #1 silent failure is a hung permission prompt. 4. Heartbeats: confirm a nothing-due tick stays silent.
From nordeim/neo-crm, MIT.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/nordeim/neo-crm
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.539score
agent-self-scheduling
attentiondotnet
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillCFreshness: C★ 11Claude Code +9 - 0.326score
agent-self-scheduling
tattooinmtl
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillBFreshness: B★ 1Claude Code +9 - 0.313score
agent-self-scheduling
KUNDURUHIMANEESHREDDY
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillBFreshness: BClaude Code +9 - 0.304score
agent-self-scheduling
Solizardking
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillBFreshness: BClaude Code +9 - 0.278score
agent-self-scheduling
Solizardking
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillCFreshness: CClaude Code +9 - 0.263score
agent-self-scheduling
nordeim
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillAFreshness: AClaude Code +9 - 0.263score
agent-self-scheduling
nordeim
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillAFreshness: AClaude Code +9 - 0.263score
agent-self-scheduling
nordeim
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillAFreshness: AClaude Code +9 - 0.263score
agent-self-scheduling
nordeim
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillAFreshness: AClaude Code +9 - 0.255score
agent-self-scheduling
nordeim
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillBFreshness: B★ 1Claude Code +9 - 0.244score
agent-self-scheduling
nordeim
Make an AI agent run on a schedule, loop, or interval — cron, heartbeats, recurring autonomous checks.
SkillBFreshness: BClaude Code +9
More from nordeim
- 0.463score
aminer-daily-paper
nordeim
Personalized academic paper recommendation via AMiner rec5 API.
SkillAFreshness: A★ 1Claude Code +9 - 0.463score
aminer-academic-search
nordeim
ACADEMIC PRIORITY: Activate for any academic, scholarly, or research query - papers, citations, scholars, researchers, institutions, journals, venues…
SkillAFreshness: A★ 1Claude Code +9 - 0.463score
aminer-deep-search
nordeim
Activate this skill when the user wants deep, multi-round academic paper collection for a survey or literature review.
SkillAFreshness: A★ 1Claude Code +9 - 0.463score
aminer-free-academic
nordeim
ACADEMIC PRIORITY: Activate whenever the user's query involves any academic or research-related topic.
SkillAFreshness: A★ 1Claude Code +9 - 0.433score
ai-news-collectors
nordeim
AI 新闻聚合与热度排序工具。当用户询问 AI 领域最新动态时触发,如:"今天有什么 AI 新闻?""总结一下这周的 AI 动态""最近有什么火的 AI 产品?""AI 圈最近在讨论什么?"。覆盖:新产品发布、研究论文、行业动态、融资新闻、开源项目更新、社区病毒传播现象、AI 工具/Agent…
SkillAFreshness: A★ 1Claude Code +9 - 0.432score
agent-browser
nordeim
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured…
SkillAFreshness: A★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get agent-self-scheduling running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
agent-self-scheduling skill. Agent Mart. https://agentmart.dev/skills/nordeim-agent-self-scheduling-f806ff (last updated 2026-10-24)