extensions/pi-heartbeat/skills/pi-heartbeat/SKILL.md
Configure periodic health checks via HEARTBEAT.md and the /heartbeat command.
npx skillsauth add espennilsen/pi pi-heartbeatInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Runs a periodic health-check prompt as an isolated subprocess.
Enable via --heartbeat flag, /heartbeat on, or settings.json:
{ "pi-heartbeat": { "enabled": true, "intervalMinutes": 15 } }
Create a HEARTBEAT.md in your project root with check items:
# Heartbeat Checklist
- [ ] Check git status — any uncommitted changes?
- [ ] Check disk space — anything over 90%?
- [ ] Review td list for blocked tasks
If the agent responds with HEARTBEAT_OK, the result is suppressed. Any other response is treated as an alert and sent via pi-channels.
{
"pi-heartbeat": {
"enabled": false,
"intervalMinutes": 15,
"activeHours": { "start": "08:00", "end": "22:00" },
"route": "ops",
"showOk": false,
"prompt": null
}
}
/heartbeat on — Start periodic checks/heartbeat off — Stop checks/heartbeat status — Show run stats/heartbeat run — Run a check immediatelyheartbeat:check — Emitted when a check startsheartbeat:result — Emitted with { ok, response, durationMs }tools
# pi-a2a Long-Running Tasks Skill ## Overview The pi-a2a extension supports **long-running tasks** that can execute for hours or days without timeouts. This is essential for: - Data processing pipelines - Batch operations - Research and aggregation tasks - External API jobs with unpredictable duration - Any A2A task that exceeds the standard timeout ## When to Use **Use long-running tasks when:** - Task execution time is unpredictable or known to exceed 10 minutes - The remote agent is proc
development
Orchestrate cmux terminal panes — split terminals, run parallel processes, read output from other panes, and use the built-in browser. Use when working inside cmux and you need to run a dev server, watch tests, spawn sub-agents, or preview web pages.
testing
Review UI designs and implementations for accessibility, consistency, usability, and visual quality. Use when asked to review a design, audit accessibility, check UI consistency, compare implementation against mockups, or evaluate a user interface.
tools
Create, review, and improve skills for Pi agents. A skill is a folder with a SKILL.md that teaches an agent specialized workflows, domain knowledge, or tool integrations. Use when asked to create a new skill, improve an existing skill, review a skill for quality, scaffold a skill from a workflow, or convert documentation into a skill. Also triggers on "make a skill for", "build a skill", "skill for [topic]", "teach the agent to", or "package this workflow as a skill".