Pi Extension

Create and debug Pi extensions with custom tools, slash commands, UI components, lifecycle event handlers, compaction hooks, and session persistence. ALWAYS use when extending Pi beyond built-ins or troubleshooting extension API behavior. Covers current @earendil-works ExtensionAPI shapes, registerCommand string arguments, registerTool execute signatures, sendMessage/sendUserMessage, ctx.compact(), ctx.reload(), session entries, and common migration pitfalls from older @mariozechner examples.

valtterimelkko Updated

File contents

valtterimelkko/agent-workflow-skills/tree/main/skills/pi-extension commit 70cf30ab7f

Frequently asked questions

npx skillmds@latest add valtterimelkko/pi-extension