@0xkobold/pi-skills
v0.1.0
Published
Dynamic Skill Creator Extension for pi agent
Readme
pi-skills
A pi package that provides tools for creating and managing skills.
Installation
pi install npm:@0xkobold/pi-skillsOr try without installing:
pi -e npm:@0xkobold/pi-skillsFeatures
Provides 5 tools for dynamic skill management:
| Tool | Purpose |
|------|---------|
| create_skill | Create new skill directories with SKILL.md |
| update_skill | Modify existing skills, add scripts/references/assets |
| package_skill | Package skills into .skill files for distribution |
| list_skills | List all installed skills |
| get_skill_content | Read a skill's SKILL.md |
Usage
// Create a new skill
await create_skill({
name: "pdf-processor",
description: "Extract text and images from PDF files."
});
// Update an existing skill
await update_skill({
name: "pdf-processor",
addScript: "scripts/extract_text.py"
});
// Package for distribution
await package_skill({
name: "pdf-processor",
outputPath: "./dist"
});
// List all skills
await list_skills();
// Read a skill's content
await get_skill_content({ name: "pdf-processor" });Structure
pi-skills/
├── extensions/
│ └── index.ts # Main extension
├── skills/ # Package skills (if any)
├── benchmark/ # Tests
└── package.jsonExtension Stats
- Size: 8.7 KB
- Tools: 5 registered
- Validation: ✅ Passed
License
MIT
