create-extension

Creates a new pi extension in the local pi-config repository and copies it to the managed clone.

1|1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/bruno-garcia/pi-config --skill create-extension
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-extension
Source: https://github.com/bruno-garcia/pi-config/tree/main/skills/create-extension
Command: npx skills add https://github.com/bruno-garcia/pi-config --skill create-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating new extensions for the pi configuration, ensuring they are correctly placed in the repository and immediately available for use.

Core Features & Use Cases

  • Boilerplate Creation: Generates the necessary file structure for new extensions, whether as a single file or a directory.
  • Git Integration: Guides the user to commit the new extension to the repository.
  • Immediate Availability: Ensures the extension is usable right after creation by copying it to the pi-managed clone.
  • Use Case: When you need to add a new custom functionality to your pi agent, use this skill to quickly scaffold the extension and make it active.

Quick Start

Create a new pi extension named 'my-new-feature'.

Frequently Asked Questions about create-extension

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

FAQPage Schema
How do I create a new extension for my pi agent?

To create a new pi extension, specify the extension name and the skill scaffolds the file structure, copying it to the managed clone so it is immediately discoverable by the pi agent.

Can I scaffold a directory-based extension instead of a single file?

Yes, you can scaffold both single-file and directory-based extensions. The skill handles the file system operations to ensure the correct structure is generated for your pi-config repository.

How do I make a newly created pi extension active right away?

A new pi extension becomes active immediately because the skill copies it directly to the pi-managed clone. You then reload the pi agent to start using the new functionality.

Do I need git to manage my pi-config repository extensions?

Yes, git is required to manage your pi-config repository. After scaffolding the extension, the skill guides you through committing the changes to the repository to track the new files.

What is the best way to add custom functionality to a pi-config repository?

The best way to add custom functionality is using this scaffolding skill to generate the extension boilerplate and integrate it into your local pi-config repository with guided git commits.