@fingerskier/pi-council

Council deliberation plugin for Pi with roster templates, personas, audit records, and council workflow prompts

Packages

Package details

skillprompt

Install @fingerskier/pi-council from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@fingerskier/pi-council
Package
@fingerskier/pi-council
Version
2026.7.4
Published
Jul 7, 2026
Downloads
87/mo · 11/wk
Author
fingerskier
License
Apache-2.0
Types
skill, prompt
Size
104.6 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "skills": [
    "./skills"
  ],
  "prompts": [
    "./prompts"
  ]
}

Security note

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

README

Council Pi Plugin

Pi package port of council-claude-plugin.

pi-council convenes a project-local council of named personality seats plus a chair. It can stamp editable council templates into .council/, inspect the roster, run deliberative meetings, and drive bounded work sessions with preserved dissents and auditable records.

Install

pi install npm:@fingerskier/pi-council
# local workspace clone
pi install ./packages/pi-council
# one run only
pi -e ./packages/pi-council

Usage

/council convene [template]
/council info
/council meeting "should we adopt a job queue?"
/council work "implement the retry helper and preserve dissents"

You can also invoke /skill:council-orchestrator directly or ask conversationally with council convene, council info, council meeting ..., or council work ....

Bundled resources

  • /council prompt template that routes to the orchestrator skill.
  • council-orchestrator Agent Skill with the convene, info, meeting, and work protocols.
  • Council templates: software-team, product-engineering-team, c-suite, solo-founder, writing-lab, and hedge-fund-team.
  • Seat personalities under personalities/.
  • Sample .council/ corpus under examples/sample-council/.

Pi notes

For best isolation during meeting and work, load a Pi subagent/worker tool. If no worker tool is available, the skill has an explicit inline fallback: the current agent executes each seat turn in sequence, labels it as non-isolated, and still writes the same scratchpad/record/memory artifacts.

The work verb can edit files. Review the generated worktree branch and audit record before merging.