Skip to content

feat: add 5 skills to npm package with pi.skills manifest#48

Open
guvengursel wants to merge 1 commit into
chandra447:mainfrom
guvengursel:add-pi-skills-manifest
Open

feat: add 5 skills to npm package with pi.skills manifest#48
guvengursel wants to merge 1 commit into
chandra447:mainfrom
guvengursel:add-pi-skills-manifest

Conversation

@guvengursel

Copy link
Copy Markdown

Problem

The pi-hermes-memory npm package does not include its 5 document-generator skills in the distribution. The pi.skills manifest is missing from package.json, and the skills/ directory is not listed in the files array.

As a result, Pi cannot auto-discover these skills from the npm installation. Users must manually install or copy skill files.

Skills Included

  • skills/adr-recorder/SKILL.md — Architecture Decision Records (MADR template)
  • skills/prd-writer/SKILL.md — Product Requirements Documents
  • skills/project-architect/SKILL.md — ARCHITECTURE.md documents
  • skills/release-prepper/SKILL.md — Release preparation (Keep a Changelog + SemVer)
  • skills/roadmap-planner/SKILL.md — Development roadmaps with milestones

Changes

  1. Added pi.skills array to package.json with 5 skill paths
  2. Added skills to package.json files array
  3. Added all 5 skills/*/SKILL.md files to the repository

Note

These skill files already exist in the Pi local installation at ~/.pi/agent/pi-hermes-memory/skills/. They are currently distributed via a separate install path, not through npm. This PR makes them available directly from the npm package.

The npm package ships without skills, even though 5 document-generator
skills exist in the project. This adds:

- pi.skills manifest in package.json (5 entries)
- skills/ directory to package files list
- All 5 skill SKILL.md files:
  - adr-recorder — Architecture Decision Records
  - prd-writer — Product Requirements Documents
  - project-architect — ARCHITECTURE.md documents
  - release-prepper — Release preparation
  - roadmap-planner — Development roadmaps

These skills are already installed locally via pi-hermes-memory but
not distributed through npm. Adding them to the package allows Pi
to auto-discover and load them from the npm installation.
@kdejaeger

kdejaeger commented May 26, 2026

Copy link
Copy Markdown

This also maybe mean we don't need that much bloat in the system prompt? See #47

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants