@tian.zuo/pi-repo-skills

Per-repository skill enable and disable controls for the pi coding agent.

Packages

Package details

extension

Install @tian.zuo/pi-repo-skills from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@tian.zuo/pi-repo-skills
Package
@tian.zuo/pi-repo-skills
Version
0.1.1
Published
Aug 29, 2026
Downloads
335/mo · 14/wk
Author
tian.zuo
License
MIT
Types
extension
Size
25.5 KB
Dependencies
1 dependency · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@tian.zuo/pi-repo-skills

Release notes: changelog · GitHub releases

Per-repository skill enable and disable controls for the pi coding agent.

pi install npm:@tian.zuo/pi-repo-skills

How it works

Turns individual skills on/off per repository. Disabled skills are removed from the system prompt (like disable-model-invocation: true), so the model won't auto-load them. State lives in ~/.pi/repo-skills/config.json, keyed by git root.

disabled is stored as an array of skill names or the sentinel "ALL" (every skill off, future-proof against newly installed skills).

Commands

  • /skills — checkbox TUI: ↑↓/jk move, space toggle, a disable all, n enable all, enter save, esc cancel.
  • /skills-list — list all repos with overrides.
  • /skills-reset — clear this repo's overrides.

License

MIT © Tian Zuo