pi-heartbeat
Configure periodic health checks via HEARTBEAT.md and the /heartbeat command.
Manage npm packages — install, publish, version bump, audit, and run scripts using the npm tool.
$ npx -y skills add espennilsen/pi --skill npm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/npmContext preview
The summary Claude sees to decide when to auto-load this skill.
Manage npm packages — install, publish, version bump, audit, and run scripts using the npm tool.
name: npm description: Manage npm packages — install, publish, version bump, audit, and run scripts using the npm tool.
Use the `npm` tool to manage Node.js packages and run npm workflows.
npm tool: action=install npm tool: action=install, args="express @types/express --save-dev"
npm tool: action=run, args="dev" npm tool: action=test npm tool: action=build
Always do a dry run first to verify what will be published:
npm tool: action=publish, dry_run=true
Then publish for real:
npm tool: action=publish npm tool: action=publish, args="--tag beta"
Preview first, then apply:
npm tool: action=version, args="patch", dry_run=true npm tool: action=version, args="minor"
npm tool: action=outdated npm tool: action=audit npm tool: action=audit, args="--fix"
npm tool: action=info, args="react" npm tool: action=list, args="--depth=0"
1. **Before publishing**, always read `package.json` to verify name, version, files, and registry config. 2. **Use `dry_run: true`** for publish, pack, and version to preview before committing. 3. **Check `npm outdated`** before updating to understand what will change. 4. **Run `npm audit`** after installing new dependencies. 5. When working in a monorepo, use the `path` parameter to target specific packages.
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.
Audit, generate, update, and lint AGENTS.md files across all projects. Use when asked to check project context files, scaffold…