@fingerskier/pi-council
v2026.7.4
Published
Council deliberation plugin for Pi with roster templates, personas, audit records, and council workflow prompts
Maintainers
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-councilUsage
/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
/councilprompt template that routes to the orchestrator skill.council-orchestratorAgent Skill with theconvene,info,meeting, andworkprotocols.- Council templates:
software-team,product-engineering-team,c-suite,solo-founder,writing-lab, andhedge-fund-team. - Seat personalities under
personalities/. - Sample
.council/corpus underexamples/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.
