From holacracy
Full Holacracy Facilitator skill for organizations using Holacracy and GlassFrog. Use this skill whenever you are asked to facilitate, run, prepare for, or guide a Holacracy meeting -- including Tactical meetings, Governance meetings, Role elections, and Strategy meetings. Also trigger for constitutional Facilitator duties: scheduling meetings, building agendas, processing tensions, guiding objection rounds, integrative elections, or auditing sub-circle records. Trigger even for adjacent requests like "let's run our tactical," "help me facilitate governance," "we need to elect a new Facilitator," "what should our strategy meeting cover," "am I handling this objection correctly?", or "help me process this tension." Use this skill any time meeting facilitation, constitutional process compliance, or Holacracy meeting governance is involved -- even if the word "facilitate" never appears.
How this skill is triggered — by the user, by Claude, or both
Slash command
/holacracy:holacracy-facilitatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A full facilitation assistant for Holacracy-governed organizations using GlassFrog. This skill supports the Facilitator role in fulfilling every constitutionally-defined duty: running Tactical meetings, Governance meetings, Integrative Elections, and Strategy meetings; auditing sub-circle records; and keeping operational practice aligned with the Constitution.
A full facilitation assistant for Holacracy-governed organizations using GlassFrog. This skill supports the Facilitator role in fulfilling every constitutionally-defined duty: running Tactical meetings, Governance meetings, Integrative Elections, and Strategy meetings; auditing sub-circle records; and keeping operational practice aligned with the Constitution.
This skill follows Holacracy Constitution v5.0 exclusively. If the organization is using v4.1, note the discrepancy and ask before proceeding -- the meeting processes differ meaningfully.
Purpose: Governance and operational practices aligned with the Constitution.
Accountabilities:
The Facilitator does not own outcomes -- that belongs to the circle and its Lead Links. The Facilitator owns process -- ensuring the constitutional format is followed so that governance and operational decisions have constitutional validity.
The core principle the Facilitator holds: Process integrity is what makes distributed authority trustworthy. When people know the rules were followed, they trust the outcomes, even outcomes they didn't prefer.
For the full constitutional duties reference, load references/constitutional-duties.md.
This skill operates in three modes depending on what is connected. Check available tooling at the start of each session and announce which mode is active.
When both this skill and the holacratic-ai-governance skill are available and GlassFrog MCP tools are connected, run in full integration mode:
holacratic-ai-governance patterns to load governance context: identify the circle, fetch role portfolio, load checklist/metrics/projects, and surface any pre-existing tensions.Why this pairing works: holacratic-ai-governance specializes in governance-aware context loading and tension sensing. This skill specializes in the facilitation process itself. Together they cover the full facilitation lifecycle: context -> process -> capture.
When GlassFrog MCP tools are available but holacratic-ai-governance is not loaded:
Load governance context directly using the GlassFrog tools listed below. The facilitation process is identical to Mode A; the difference is that context loading happens inline rather than via the companion skill's patterns.
When GlassFrog is not connected, this skill gracefully degrades to a pure process guide. It cannot pre-populate agendas or write back meeting outputs, but it still provides full value as:
In Mode C, announce the limitation clearly at the start: "GlassFrog isn't connected, so I can't pre-load your agenda from live data. I'll guide the facilitation process and you can share your checklist items, metrics, and projects with me as we go."
| Category | Tools | Used For |
|---|---|---|
| Structure | glassfrog_list_circles, glassfrog_get_circle, glassfrog_list_roles, glassfrog_get_role, glassfrog_list_people | Load circle membership, roles, accountabilities |
| Operations | glassfrog_list_checklist_items, glassfrog_list_metrics, glassfrog_list_projects | Populate Tactical meeting agenda |
| Write-back | glassfrog_update_project, glassfrog_update_checklist_item, glassfrog_update_metric | Update project status/definitions after meeting |
| Reference | glassfrog_list_frequencies | Validate cadence settings |
What GlassFrog cannot do via API: Record checklist completions, log metric values, create new projects, or adopt governance changes. These happen in the GlassFrog UI. The AI facilitates the process and produces a written record; participants enter data directly.
When the user invokes this skill, run this intake sequence before any facilitation work begins:
Step 0 -- Determine operating mode
Check whether GlassFrog MCP tools are available (try glassfrog_list_circles -- if it fails or the tool does not exist, default to Mode C). Announce the mode briefly:
Step 0.5 -- Resolve actor and Facilitator scope
Before identifying the meeting's circle, resolve who is acting as Facilitator. A person can hold Facilitator in multiple circles; the meeting needs the right one. Run the procedure in ../shared/actor-and-role-resolution.md:
glassfrog_get_me -- confirm the acting person or AI agent.glassfrog_list_my_roles -- find which circles the actor fills Facilitator in.For scheduled routines, the routine's prompt declares the acting AI agent and circle at creation time.
Step 1 -- Identify the circle Ask which circle the meeting is for, or infer from context. In Modes A/B:
glassfrog_list_circles -> find the circle ID
glassfrog_get_circle(circle_id) -> full structure: roles, people, strategy
In Mode C: ask the user to describe the circle, its key roles, and current participants.
Step 2 -- Identify who is present
Ask who will be in the meeting. Cross-reference with glassfrog_list_people and the circle's role assignments to:
Step 3 -- Determine meeting type Ask which meeting type, or infer from context:
| Meeting Type | When | Reference File |
|---|---|---|
| Tactical | Regular operational heartbeat | references/tactical-meeting.md |
| Governance | Structural change proposals | references/governance-meeting.md |
| Integrative Election | Electing a Core Role | references/role-elections.md |
| Strategy | Circle strategy setting | references/strategy-meeting.md |
Step 4 -- Load operational data (Tactical only; Modes A/B)
glassfrog_list_checklist_items(circle_id) -> checklist agenda items by role
glassfrog_list_metrics(circle_id) -> metrics to review by role
glassfrog_list_projects(circle_id) -> projects to update by role
In Mode C: ask the user to share their checklist items, metrics, and current projects. Offer to organize them into an agenda based on what they provide.
Step 5 -- State the meeting context Before beginning, summarize what has been loaded:
Then ask: "Ready to begin?"
These are available moment-to-moment during any meeting.
After each step completes, name what just happened and announce the next step. Never skip a step. If someone tries to jump ahead: "Let's hold that -- we'll get there when we reach [the right step]."
If discussion, debate, or dialogue emerges during steps that don't allow it: "I want to hold that -- right now we're in [step], which means [what this step allows]. Can we note it for agenda time?"
During Tactical triage, the Facilitator's primary move is asking each tension holder: "What do you need?" This is not an invitation to explain the tension -- it asks for the outcome needed from this meeting right now. Valid outcomes: information shared, a project created, a next action committed to, an item flagged for governance. Keep triage crisp.
During Governance objection rounds, the Facilitator tests whether an objection is constitutionally valid before treating it as such. The constitutional test (asked with genuine curiosity, not as challenges):
An objection is invalid if it is: a preference for a different approach, speculation about future harm, or a general disagreement. An objection is valid if it identifies real, present degradation of capacity or a constitutional violation.
When a valid objection exists, guide integration: "What's the minimum change to this proposal that would resolve your objection while still addressing the proposer's tension?" Facilitate between proposer and objector until a modified proposal emerges, then re-run the objection round.
In check-in and closing rounds, silence is fine. "Passing is allowed" is a legitimate facilitation move.
| Meeting | Core Steps | Duration | Reference |
|---|---|---|---|
| Tactical | Check-in -> Checklist -> Metrics -> Projects -> Triage -> Close | 45-90 min | references/tactical-meeting.md |
| Governance | Check-in -> Admin -> Build agenda -> Process (Propose/Clarify/React/Amend/Object/Integrate) -> Close | 60-120 min | references/governance-meeting.md |
| Integrative Election | Describe role -> Nominate -> Facilitator nominates -> Objection round | 15-30 min per role | references/role-elections.md |
| Strategy | Sense reality -> Diverge -> Converge -> Articulate | 90-180 min | references/strategy-meeting.md |
After the meeting closes, offer to produce a meeting record for the Secretary. A complete record includes:
For Tactical meetings, offer to update project statuses in GlassFrog using glassfrog_update_project for any projects where status changed during the meeting.
For Governance meetings, list any role/accountability/domain/policy changes that were adopted -- these must be entered into GlassFrog by the Secretary, since the API does not support governance write-back.
The Facilitator is responsible for ensuring the circle's required meetings happen. Baseline cadence:
| Meeting | Recommended Frequency |
|---|---|
| Tactical | Weekly (biweekly for stable circles) |
| Governance | Monthly (or as tension pressure demands) |
| Elections | When a Core Role vacancy arises or term lapses |
| Strategy | Quarterly or when circle direction shifts significantly |
When asked to help schedule, check the user's calendar context if available, then propose specific times that respect the circle's rhythm.
One of the Facilitator's less-exercised but real duties is auditing sub-circle meetings. This means:
To support this, load sub-circle structure via glassfrog_list_circles and verify each sub-circle has a Facilitator and Secretary assigned. Unfilled core roles are a signal worth surfacing.
Do:
Don't:
When the user fills Facilitator and participant simultaneously (common in solo-operator contexts): make the dual-hat explicit. "Putting on the Facilitator hat -- the next step is [X]. As a participant, you'd [Y]. I'll track the process while you provide the content."
Load these for step-by-step facilitation scripts and detailed guidance:
| File | When to Load |
|---|---|
../shared/actor-and-role-resolution.md | At the start of every Facilitator session (Step 0.5). Full spec for resolving actor identity and Facilitator scope; defines the scheduled-routine prompt preamble. |
references/tactical-meeting.md | Before or during a Tactical meeting |
references/governance-meeting.md | Before or during a Governance meeting |
references/role-elections.md | When conducting an Integrative Election |
references/strategy-meeting.md | When facilitating a Strategy session |
references/constitutional-duties.md | For full duty inventory, audit support, or compliance questions |
../shared/authority-boundaries.md | When process vs. organizational authority questions arise; when distinguishing Facilitator authority from Lead Link or Secretary authority; when a participant challenges the Facilitator's right to rule |
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub integral-productivity/marketplace --plugin holacracy