Shared pi skills and extensions used by the team. Add this repo as a local package in pi to load them.
buildkite-cli— use the localbkciCLI for LLM-friendly Buildkite JSON (builds, logs, artifacts, auth scopes).buildkite-mcp(deprecated) — legacy mcporter/mcp-remote Buildkite access kept for compatibility.buildkite-playwright-failures— extract failed-only Playwright tests from Buildkite logs.gh-address-comments— fetch PR review comments, apply fixes with build verification, and commit each fix atomically. (Derived from skills.sh, Apache 2.0)github— use theghCLI for issues, PRs, and runs.multi-review— multi-model PR review workflow.tmux— drive tmux sessions for interactive tools.
buildkite-failures—/bk-playwright-errors <url>shows a selectable list of failing Playwright tests and opens the Buildkite job in a browser.cronjob—/croncommand for scheduled prompts (cron expressions), optional job names, and queued runs while busy.loop—/loopcommand that keeps a follow-up loop running until a breakout condition is met.notify— desktop notification when the agent finishes and waits for input.
Install as a project-local package (writes .pi/settings.json):
pi install -l /absolute/path/to/pi-skills-nutrientInstall directly from GitHub:
pi install -l https://github.com/PSPDFKit-labs/pi-skillsOr add it manually:
{
"packages": [
"/path/to/pi-skills-nutrient"
]
}After pulling updates, run /reload in pi to reload extensions, skills, and prompts.
skills/— each skill lives in its own folder with aSKILL.md.extensions/— TypeScript extensions loaded by pi.
- Add a new folder under
skills/or a new.tsfile underextensions/. - Update this README to list it.
- Commit the change.