pi-heartbeat
Configure periodic health checks via HEARTBEAT.md and the /heartbeat command.
Audit, generate, update, and lint AGENTS.md files across all projects. Use when asked to check project context files, scaffold AGENTS.md for new projects, update stale ones, or run a cross-project audit.
$ npx -y skills add espennilsen/pi --skill agents-md-manager --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agents-md-managerContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit, generate, update, and lint AGENTS.md files across all projects. Use when asked to check project context files, scaffold AGENTS.md for new projects, update stale ones, or run a cross-project audit.
name: agents-md-manager description: Audit, generate, update, and lint AGENTS.md files across all projects. Use when asked to check project context files, scaffold AGENTS.md for new projects, update stale ones, or run a cross-project audit.
Maintain AGENTS.md project context files across all ~/Dev projects.
Scan all projects and report AGENTS.md / .pi/ / td status:
# Use the project_init tool in batch mode
Use `project_init` with `action: "batch"` to get a full overview. Then provide a table:
| Project | Stack | AGENTS.md | .pi/ | td | Status | |---------|-------|-----------|------|-----|--------|
Flag projects that:
Use `project_init` with `action: "detect"` first to preview, then `action: "init"` to create.
After auto-generation, review and **enhance** the output by:
When a project has changed significantly:
1. Read current AGENTS.md 2. Run `project_init` with `action: "detect"` to get fresh stack profile 3. Compare detected state against documented state 4. Update only stale sections, preserving manual edits in other sections
Key sections to check:
Use the `edit` tool for surgical updates — don't rewrite the entire file.
Compare AGENTS.md claims against reality:
# Check if referenced directories exist # Verify scripts in package.json match what's documented # Confirm referenced config files exist # Check if new top-level dirs aren't documented
For each project with AGENTS.md: 1. Read the AGENTS.md 2. Run `project_init detect` to get current profile 3. Compare:
4. Report drift items with suggested fixes
Check AGENTS.md files for common issues:
Report with severity:
When operating on multiple projects: 1. Start with audit to identify which projects need attention 2. Process projects by priority (active first, stale/archived last) 3. Show a summary of changes before applying 4. Always ask before writing to files
This repository is my Pi coding agent home directory. I keep it under version control and symlink it to ~/.pi/agent so Pi loads configuration, extensions, skills, and runtime state from here.
Configure periodic health checks via HEARTBEAT.md and the /heartbeat command.
Manage persistent memory across sessions. Use when asked to remember, recall, forget, or review what was stored. Covers long-term…
Track and manage projects with git status via dashboard and tool.
Delegate tasks to specialized subagents for parallel or sequential execution.
Draft, edit, and publish blog posts for e9n.dev. Use when creating new posts, editing drafts, or refining existing content.…