pi-vendor

Community

Vendor Pi extensions safely into this repo

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.json for reproducible installs.
  • Pi settings integration: Updates pi/agent/settings.json to reference the vendored extension or relies on auto-discovery when index.ts exists.
  • 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.