@barajas123/pi-skills
Pi agent skills bundle — starts with skill-create, a meta-skill for designing and writing new agent skills following the agentskills.io specification.
Package details
Install @barajas123/pi-skills from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@barajas123/pi-skills- Package
@barajas123/pi-skills- Version
1.0.1- Published
- Jun 19, 2026
- Downloads
- not available
- Author
- barajas123
- License
- MIT
- Types
- skill
- Size
- 9.6 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@barajas123/pi-skills
A bundle of Pi agent skills following the Agent Skills specification.
Skills
| Skill | Trigger | Description |
|---|---|---|
skill-create |
manual — "create a skill", "design a skill", "write a skill" | Creates new agent skills with spec-compliant YAML frontmatter, proper directory structure, and best practices for scope, calibration, and progressive disclosure. |
Install
pi install npm:@barajas123/pi-skills
Or try it without installing:
pi -e npm:@barajas123/pi-skills
Usage
Once installed, Pi loads skill names and descriptions into the system prompt at startup. The agent activates skills on-demand when a task matches.
Using skill-create
Ask Pi to create a skill:
> create a skill for reviewing pull requests
Or use the slash command:
/skill:skill-create
The skill will:
- Gather domain context from you (real tasks, artifacts, gotchas)
- Define scope — one coherent unit of work
- Write a spec-compliant
SKILL.mdwith YAML frontmatter - Create supporting files (
scripts/,references/,assets/) if needed - Validate against the agentskills.io spec
- Suggest running it against a real task to refine
Package structure
pi-skills/
├── package.json # npm metadata + pi manifest
├── README.md # this file
└── skills/
└── skill-create/
└── SKILL.md # spec-compliant skill with frontmatter
Adding more skills
To add a new skill to this bundle:
Create a directory under
skills/:mkdir -p skills/my-new-skillWrite
skills/my-new-skill/SKILL.mdwith YAML frontmatter:--- name: my-new-skill description: What it does and when to use it. --- # My New Skill ## Instructions ...Bump the version in
package.json:npm version patchPublish:
npm publish --access public
Spec compliance
All skills in this package follow the Agent Skills specification:
- ✅ YAML frontmatter with required
nameanddescriptionfields - ✅
nameis lowercase with hyphens, no leading/trailing/consecutive hyphens - ✅
descriptiondescribes what the skill does AND when to use it - ✅
SKILL.mdbody under 500 lines - ✅ Progressive disclosure — detailed content in
references/loaded on demand - ✅ Optional directories:
scripts/,references/,assets/
License
MIT