use-extension-creator-install

Installs pi extensions to ~/.pi-extensions using the extension_creator tool.

Updated May 9, 2026
One-click install
npx skills add https://github.com/Immac/pi-extension-creator --skill use-extension-creator-install-immac
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: use-extension-creator-install
Source: https://github.com/Immac/pi-extension-creator/tree/main/skills/use-extension-creator-install
Command: npx skills add https://github.com/Immac/pi-extension-creator --skill use-extension-creator-install-immac

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Installing pi extensions manually with shell commands like pi install or pi add skips validation and produces inconsistent results. This Skill ensures every pi extension installation goes through the extension_creator tool, which validates the extension first and performs a deterministic file copy to ~/.pi-extensions/<name>. ## Core Features & Use Cases - Tool-Enforced Installation: Routes all install requests (local path, git repo, or any source) through the extension_creator tool with mode: "install". - Pre-Install Validation: Checks package.json, tsconfig, and entrypoint before copying files, surfacing clear error messages on failure. - Automatic Replacement: Reinstalling an extension with the same name removes the old version and replaces it automatically. - Use Case: A user says "install my extension at ./my-cool-extension" — the Skill calls extension_creator with the install mode and path, then reports the result, e.g. "Installed my-cool-extension to ~/.pi-extensions/my-cool-extension". ## Quick Start Ask the assistant to install your pi extension from a given path, for example: "Install my pi extension located at ./my-cool-extension using the extension_creator tool."

Frequently Asked Questions about use-extension-creator-install

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install a pi extension from a local path?▼

Call the extension_creator tool with mode set to "install" and path pointing to the extension source directory. The tool validates the extension, then copies it deterministically to ~/.pi-extensions/<extension-name>.

Should I use pi install or the extension_creator tool?▼

Always use the extension_creator tool instead of running pi install, pi add, or pi remove directly. The tool validates the extension first, provides better error messages, and performs a deterministic copy to the correct install location.

What happens if I install a pi extension that already exists?▼

The extension_creator tool removes the existing installation with the same name and replaces it with the new version automatically. The success message indicates "(replaced existing)" when this occurs.

Why does pi extension installation fail with extension_creator?▼

Installation fails when the extension path does not exist or the extension lacks a valid package.json. Run mode "validate" first to check for issues, or mode "review" to verify the extension structure is clean.

Where are pi extensions installed on my system?▼

Pi extensions are installed to ~/.pi-extensions/<extension-name>. The extension_creator tool creates this directory if needed and copies the validated source files there.