Skip to content
Automation
Command

/help

Show heartbeat plugin help

BOOST
From plugin
moazbuilds-claudeclaw
1.3k10 skills10 commands
Install
> /plugin marketplace add moazbuilds/claudeclaw
> /plugin install claudeclaw@claudeclaw

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/help

Context preview

What this command does when you run it.

Show heartbeat plugin help

Command definition

help.md
description: Show heartbeat plugin help

Display this help information to the user:

**ClaudeClaw** — daemon mode plus one-shot prompt/trigger runs.

**Commands:**

  • `/heartbeat:start` — Initialize config and start the daemon
  • `/heartbeat:stop` — Stop the running daemon
  • `/heartbeat:clear` — Back up the current session and restart fresh
  • `/heartbeat:status` — Show daemon status, countdowns, and config
  • `/heartbeat:config` — View or modify heartbeat settings (interval, prompt, telegram)
  • `/heartbeat:jobs` — Create, list, edit, or delete cron jobs
  • `/heartbeat:logs` — Show recent execution logs (accepts count or job name filter)
  • `/heartbeat:telegram` — Show Telegram bot status and sessions (use `clear` to reset sessions)
  • `/heartbeat:help` — Show this help message

**Start command options (CLI):**

  • `bun run src/index.ts start` — normal daemon mode
  • `bun run src/index.ts start --prompt "text"` — one-shot prompt, no daemon loop
  • `bun run src/index.ts start --trigger` — start daemon and run startup trigger once
  • `bun run src/index.ts start --prompt "text" --trigger` — start daemon and run startup trigger with custom prompt
  • Add `--telegram` with `--trigger` to forward startup trigger output to configured Telegram users
  • Add `--web` (optional `--web-port 4632`) to start a local dashboard with the daemon

**Send command options (CLI):**

  • `bun run src/index.ts send "text"` — send to active daemon session
  • `bun run src/index.ts send "text" --telegram` — send and forward output to Telegram
  • If daemon is already running, use `send`; `start` will abort.

**How it works:**

  • The daemon runs in the background checking your schedule every 60 seconds
  • A **heartbeat** prompt runs at a fixed interval (default: every 15 minutes)
  • **Jobs** are markdown files in `.claude/claudeclaw/jobs/` with cron schedules (timezone-aware, evaluated in configured `timezone`)
  • The statusline shows a live countdown to the next run

**Configuration:**

  • `.claude/claudeclaw/settings.json` — Main config (heartbeat, telegram, security)
  • `.claude/claudeclaw/settings.json` — Main config (heartbeat, telegram, security, web)
  • `.claude/claudeclaw/jobs/*.md` — Cron jobs with schedule frontmatter and a prompt body

**Job file format:**

---
schedule: "0 9 * * *"
---
Your prompt here. Claude will run this at the scheduled time.

Schedule uses standard cron syntax: `minute hour day-of-month month day-of-week`

**Note:** Bun is required to run the daemon. It will be auto-installed on first `/heartbeat:start` if missing.

**Telegram:**

  • Configure in `.claude/claudeclaw/settings.json` under `telegram`
  • Daemon mode can run Telegram polling in-process when token is configured
  • Startup trigger `start --trigger --telegram` and daemon `send --telegram` can forward responses
Read more
Ships withmoazbuilds-claudeclaw

A lightweight, open-source OpenClaw version built into your Claude Code.

Get the whole plugin
Stats
1,324
Stars
243
Forks
Maintained
Maintenance
TypeScript
Language
MIT
License
2mo ago
Last commit
7mo ago
Created
1d ago
Added

Repo: moazbuilds/claudeclaw

Other commands on moazbuilds-claudeclaw.