pi-vendor
CommunityVendor Pi extensions safely into this repo
Software Engineering#package.json#settings.json#pi#extension vendoring#node dependencies#offline validation#typescript runtime
Authorluan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill solves the challenge of integrating an installed Pi extension into the agents repository so it works reliably without requiring global installs.
Core Features & Use Cases
- Targeted extension vendoring: Copies only the runtime files required by the Pi extension entrypoint into
pi/agent/extensions/<extension-name>/. - Lean dependency relocation: Moves only necessary third-party runtime dependencies into the repo root
package.jsonfor reproducible installs. - Pi settings integration: Updates
pi/agent/settings.jsonto reference the vendored extension or relies on auto-discovery whenindex.tsexists. - Validation-focused workflow: Guides you through installing, running
just validate, and performing an offline Pi load smoke test.
Quick Start
Tell the AI: "Vendor the installed Pi package npm:pi-web-access into this agents repo, preserving only required runtime files, updating package.json dependencies, and configuring pi/agent/settings.json, then run the offline Pi smoke test."
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: pi-vendor Download link: https://github.com/luan/agents/archive/main.zip#pi-vendor Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.