Build a prompt for a council of experts who discuss a topic together in your AI assistant. Choose the members, a setting, and optional instructions, then copy the prompt into ChatGPT, Claude, Gemini, or another assistant.
Customize members and settings, save councils, and export or import your data. The web app runs entirely in your browser, stores data locally, and needs no account or API key. It generates prompts; your chosen assistant runs the council.
Use Node.js 24 and npm.
npm i
npm run devThe bundled skill lets an agent create, save, and run councils. It requires Python 3.9+ with no extra
dependencies.
Copy skill/ into your agent's skills directory.
Example Hermes installation:
hermes skills install jprevo/microcouncil/skill --forceIssues and pull requests are welcome. For larger changes, open an issue first to discuss the scope. Keep documentation, code comments, and pull requests in English.
npm run gate # Formatting, lint, TypeScript, unused-code checks, and tests
npm run build # Production build and HTML prerendering- Edit application code in
src/, translations insrc/locales/, and shared catalogue IDs insrc/catalog/. - Edit the skill in
skill-src/, then runnpm run skilland commit the generatedskill/too. Regenerate it after changing the English catalogue or prompt. - Generated HTML entries and social images are rebuilt automatically by
devandbuildand are not committed.
MIT, including the original council content and agent skill. Keep the copyright and license notice when redistributing.
Bundled fonts retain their SIL Open Font License:
Archivo and
JetBrains Mono.
The emoji catalogue is derived from Unicode's emoji-test.txt and is covered by
the Unicode license.
