pi-extension-creator
Installation
SKILL.md
Pi Extension Creator
Start Here
Build Pi extensions as TypeScript modules that export a default factory receiving ExtensionAPI.
Import from the current Pi packages:
import type { ExtensionAPI } from "@earendil-works/pi-coding-agent";
import { Type } from "typebox";
Capabilities
Target the installed Pi release's extension contracts: check pi --version and verify the matching exported declarations in that installation's dist/core/extensions/types.d.ts before coding. For a source checkout, use the declarations from that same version or commit rather than an unreleased main branch. Load only the reference for the capability being implemented.