원클릭으로
heartbeat
Manage and schedule recurring workspace heartbeats and database-bound reminders.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Manage and schedule recurring workspace heartbeats and database-bound reminders.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when changing, extending, testing, or reviewing the Bun-backed Paw CLI package and its generated agent skills.
Use when writing or reviewing Pawrrtal Effect TypeScript code in backend-ts: API contracts, HttpApi handlers, services, repos, layers, tagged errors, Effect tests, streams, SQL, auth middleware, or vendor-source API checks.
Use when running the Bun-backed Paw CLI: local health, active context, shell completions, output modes, profiles, and verification of the supported command surface.
Turn a bad or long Pawrrtal work session into durable project learning. Use when the user says $retro, asks to learn from a session, says too much went wrong, or asks to create/update skills or rules from recent failures.
Use when touching Pawrrtal channels, providers, tools, plugins, subagents, context providers, turn orchestration, or code that decides where an integration should live. Enforces the split between generic kernel code, manifest plugins, trusted runtime adapters, provider adapters, channel adapters, and agent runtime primitives.
Operate Pawrrtal as a live service: prove the running commit, local origins, Cloudflared public URL, database schema, Telegram channel, and shutdown state. Use when checking whether Pawrrtal is live, deployed, reachable, healthy, broken in Telegram, safe to restart, or safe to take down.
| name | heartbeat |
| version | "2026-05-25T00:00:00.000Z" |
| description | Manage and schedule recurring workspace heartbeats and database-bound reminders. |
| triggers | ["remind me every","check in on me","run this periodically","schedule a recurring check","schedule a heartbeat","modify my heartbeat","add a scheduled check","remind me at"] |
| tools | ["workspace_files","reminder_schedule","reminder_list","reminder_cancel"] |
| category | workflow |
Use this skill when the user wants to schedule recurring agent tasks, automated check-ins, or simple reminders.
When the user asks to schedule something, choose the appropriate system:
HEARTBEAT.md (Workspace-Scoped, Permanent): Use this for structured, workspace-bound recurring agent prompts (e.g., weekly project summaries, morning inbox triage, or build-status checks). These are checked into Git, shared with other team members/agents in the workspace, and support global text guidelines.reminder_schedule tool, bypassing files and manual syncing.HEARTBEAT.md)When updating workspace-scoped heartbeat checks:
Open and inspect HEARTBEAT.md at the workspace root to check for existing cron checks.
Construct the cron check dictionary with the following schema keys:
name: Unique, lowercase, and strictly no whitespace (e.g., morning_pulse).cron: A valid 5-field cron trigger string (validated at parse time).prompt: The self-contained instruction/prompt for the agent when it fires.HEARTBEAT.md.The agent does not have direct sync tool permissions. Once the file is updated, tell the user:
"I've successfully updated
HEARTBEAT.mdwith your new schedule. Please click the Sync button in the Settings UI (or send a POST to/api/v1/heartbeat/sync) to activate the new schedules in the job database."
When the user wants simple reminders (one-shot or chat-only recurring tasks):
reminder_list to check if a similar schedule already exists.reminder_schedule with a descriptive name, prompt, and either cron_expression or fire_at.