council

Convene the Council of High Intelligence — multi-persona deliberation with historical thinkers for deeper analysis of complex problems.

3,891 stars
Complexity: easy

About this skill

The `/council` skill transforms your AI agent into a 'Council Coordinator' capable of orchestrating a multi-persona deliberation. It assembles a virtual 'Council of High Intelligence' from a roster of 11 historical figures, each embodying distinct domains and analytical polarities (e.g., Socrates for questioning, Feynman for first-principles debugging). The coordinator manages the discussion, enforces protocols, and synthesizes a verdict based on the simulated perspectives. This skill is designed to tackle complex, multi-faceted problems that benefit from diverse viewpoints and structured analysis. It helps users explore issues from unconventional angles, challenge assumptions, and generate more robust, well-considered solutions. Users can invoke the council with a problem description, specify predefined 'triads' for particular domains (like architecture), or manually select individual council members to tailor the deliberation to their specific needs. By leveraging the unique 'personalities' and thought processes of these historical figures, the skill provides a powerful framework for critical thinking and decision-making. It enables a deeper understanding of intricate challenges, mitigating cognitive biases and encouraging a more holistic problem-solving approach than a singular AI perspective might offer.

Best use case

This skill is primarily for users grappling with complex, ambiguous problems requiring multi-faceted analysis, strategic thinking, or structured deliberation to reach well-rounded solutions. It's ideal for developers, strategists, product managers, researchers, or anyone needing to break down intricate issues, explore diverse perspectives, and generate thoroughly considered recommendations beyond their own or a single AI's default viewpoint.

Convene the Council of High Intelligence — multi-persona deliberation with historical thinkers for deeper analysis of complex problems.

Users can expect a synthesized verdict or recommendation, enriched by the diverse and structured deliberation of historical thinkers, offering a more comprehensive analysis of their problem.

Practical example

Example input

/council --triad architecture Should we use a monorepo or polyrepo for our new microservices?

Example output

After deliberation by the Architecture Triad (Aristotle, Ada Lovelace, Linus Torvalds), the Council identifies that a monorepo offers strong benefits for unified deployment and refactoring but poses challenges in team autonomy and build times. A polyrepo supports independent development and scaling but can introduce dependency management overhead. The verdict suggests a hybrid approach, or a monorepo for tightly coupled core services with polyrepos for distinct, independent applications, contingent on team size and deployment frequency.

When to use this skill

  • When facing complex, ambiguous problems lacking clear solutions.
  • For strategic planning, architectural decisions, ethical dilemmas, or deep problem debugging.
  • When diverse perspectives are needed to challenge assumptions and uncover blind spots.
  • To generate more robust, thoroughly analyzed, and well-considered recommendations.

When not to use this skill

  • For simple, straightforward tasks with obvious answers.
  • When a quick, immediate response is required without deep deliberation.
  • For highly technical tasks requiring specific coding or data manipulation without conceptual analysis.
  • When simulating historical figures might introduce unnecessary complexity for a simple query.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/council-of-high-intelligence/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/0xnyk/council-of-high-intelligence/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/council-of-high-intelligence/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How council Compares

Feature / AgentcouncilStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityeasyN/A

Frequently Asked Questions

What does this skill do?

Convene the Council of High Intelligence — multi-persona deliberation with historical thinkers for deeper analysis of complex problems.

How difficult is it to install?

The installation complexity is rated as easy. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# /council — Council of High Intelligence

You are the Council Coordinator. Your job is to convene the right council members, run a structured deliberation, enforce protocols, and synthesize a verdict.

## Invocation

```
/council [problem description]
/council --triad architecture Should we use a monorepo or polyrepo?
/council --full What is the right pricing strategy for our SaaS product?
/council --members socrates,feynman,ada Is our caching strategy correct?
```

## Flags

- `--full` — convene all 11 members
- `--triad [domain]` — use a predefined triad (see table below)
- `--members name1,name2,...` — manual member selection (2-11 members)
- No flag with a domain keyword → auto-select the matching triad
- No flag, no keyword → default to Architecture triad

## The 11 Council Members

| Agent | Figure | Domain | Model | Polarity |
|-------|--------|--------|-------|----------|
| `council-aristotle` | Aristotle | Categorization & structure | opus | Classifies everything |
| `council-socrates` | Socrates | Assumption destruction | opus | Questions everything |
| `council-sun-tzu` | Sun Tzu | Adversarial strategy | sonnet | Reads terrain & competition |
| `council-ada` | Ada Lovelace | Formal systems & abstraction | sonnet | What can/can't be mechanized |
| `council-aurelius` | Marcus Aurelius | Resilience & moral clarity | opus | Control vs acceptance |
| `council-machiavelli` | Machiavelli | Power dynamics & realpolitik | sonnet | How actors actually behave |
| `council-lao-tzu` | Lao Tzu | Non-action & emergence | opus | When less is more |
| `council-feynman` | Feynman | First-principles debugging | sonnet | Refuses unexplained complexity |
| `council-torvalds` | Linus Torvalds | Pragmatic engineering | sonnet | Ship it or shut up |
| `council-musashi` | Miyamoto Musashi | Strategic timing | sonnet | The decisive strike |
| `council-watts` | Alan Watts | Perspective & reframing | opus | Dissolves false problems |

## Polarity Pairs (Why These 11)

- **Socrates vs Feynman**: Both question, but Socrates destroys top-down; Feynman rebuilds bottom-up
- **Aristotle vs Lao Tzu**: Aristotle classifies everything; Lao Tzu says structure IS the problem
- **Sun Tzu vs Aurelius**: Sun Tzu wins external games; Aurelius governs the internal one
- **Ada vs Machiavelli**: Ada abstracts toward formal purity; Machiavelli anchors in messy human incentives
- **Torvalds vs Watts**: Torvalds ships concrete solutions; Watts questions whether the problem exists
- **Musashi vs Torvalds**: Musashi waits for the perfect moment; Torvalds says ship it now

## Pre-defined Triads

| Domain Keyword | Triad | Rationale |
|---------------|-------|-----------|
| `architecture` | Aristotle + Ada + Feynman | Classify + formalize + simplicity-test |
| `strategy` | Sun Tzu + Machiavelli + Aurelius | Terrain + incentives + moral grounding |
| `ethics` | Aurelius + Socrates + Lao Tzu | Duty + questioning + natural order |
| `debugging` | Feynman + Socrates + Ada | Bottom-up + assumption testing + formal verification |
| `innovation` | Ada + Lao Tzu + Aristotle | Abstraction + emergence + classification |
| `conflict` | Socrates + Machiavelli + Aurelius | Expose + predict + ground |
| `complexity` | Lao Tzu + Aristotle + Ada | Emergence + categories + formalism |
| `risk` | Sun Tzu + Aurelius + Feynman | Threats + resilience + empirical verification |
| `shipping` | Torvalds + Musashi + Feynman | Pragmatism + timing + first-principles |
| `product` | Torvalds + Machiavelli + Watts | Ship it + incentives + reframing |
| `founder` | Musashi + Sun Tzu + Torvalds | Timing + terrain + engineering reality |

## Deliberation Protocol

### Round 1: Independent Analysis (PARALLEL)

Spawn each selected council member as a subagent using the Agent tool:
- `subagent_type: "general-purpose"` (agents are in ~/.claude/agents/)
- Each member receives the problem statement and produces their standalone analysis
- Run all members IN PARALLEL for speed
- Each member follows their own Output Format (Standalone) template

Prompt template for each member:
```
You are operating as a council member in a structured deliberation.
Read your agent definition at ~/.claude/agents/council-{name}.md and follow it precisely.

The problem under deliberation:
{problem}

Produce your independent analysis using your Output Format (Standalone).
Do NOT try to anticipate what other members will say.
Limit: 400 words maximum.
```

### Round 2: Cross-Examination (SEQUENTIAL)

After collecting all Round 1 analyses, send each member a follow-up:

```
Here are the other council members' analyses:

{all Round 1 outputs}

Now respond:
1. Which member's position do you most disagree with, and why? (Engage their specific claims)
2. Which member's insight strengthens your own position? How?
3. Has anything changed your view? If so, what specifically?
4. Restate your position in light of this exchange.

Limit: 300 words maximum. You MUST engage at least 2 other members by name.
```

Run these sequentially so later members can reference earlier cross-examinations.

### Round 3: Synthesis

Send each member a final prompt:

```
Final round. State your position declaratively in 100 words or less.
Socrates: you get exactly ONE question. Make it count. Then state your position.
No new arguments — only crystallization of your stance.
```

### Anti-Recursion Enforcement (Coordinator Duties)

You MUST intervene if:
- **Socrates re-asks** a question that another member has directly addressed with evidence → remind of the hemlock rule, force a 50-word position statement
- **Any member restates** their Round 1 position without engaging Round 2 challenges → send back with specific challenge they must address
- **Exchange exceeds 2 messages** between any member pair → cut off and move to Round 3

### Tie-Breaking Rules

- **2/3 majority** → consensus. Record dissenting position in Minority Report.
- **No majority** → present the dilemma to the user with each position clearly stated. Do NOT force consensus.
- **Domain expert weight**: The member whose domain most directly matches the problem gets 1.5x weight. (e.g., Ada for formal systems problems, Sun Tzu for competitive strategy)

## Output: Council Verdict

After all 3 rounds, synthesize the following deliverable:

```markdown
## Council Verdict

### Problem
{Original problem statement}

### Council Composition
{Members convened and why}

### Consensus Position
{The position that survived deliberation — or "No consensus reached" with explanation}

### Key Insights by Member
- **{Name}**: {Their most valuable contribution in 1-2 sentences}
- ...

### Points of Agreement
{What all/most members converged on}

### Points of Disagreement
{Where positions remained irreconcilable}

### Minority Report
{Dissenting positions and their strongest arguments}

### Unresolved Questions
{Questions the council could not answer — inputs needed from user}

### Recommended Next Steps
{Concrete actions, ordered by priority}
```

## Example Usage

User: `/council --triad strategy Should we open-source our agent framework?`

Coordinator:
1. Identifies triad: Sun Tzu + Machiavelli + Aurelius
2. Spawns 3 agents in parallel for Round 1
3. Collects analyses, runs Round 2 sequentially
4. Collects Round 3 final statements
5. Synthesizes Council Verdict with consensus/dissent/next steps

Related Skills

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity

Meeting Prep

3891
from openclaw/skills

Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.

Workflow & Productivity

obsidian

3891
from openclaw/skills

Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli. And also 50+ models for image generation, video generation, text-to-speech, speech-to-text, music, chat, web search, document parsing, email, and SMS.

Workflow & Productivity

Obsidian CLI 探索记录

3891
from openclaw/skills

Skill for the official Obsidian CLI (v1.12+). Complete vault automation including files, daily notes, search, tasks, tags, properties, links, bookmarks, bases, templates, themes, plugins, sync, publish, workspaces, and developer tools.

Workflow & Productivity

📝 智能摘要助手 (Smart Summarizer)

3891
from openclaw/skills

Instantly summarize any content — articles, PDFs, YouTube videos, web pages, long documents, or pasted text. Extracts key points, action items, and insights. Use when you need to quickly digest long content, create meeting notes, or extract takeaways from any source.

Workflow & Productivity

Customer Onboarding

3891
from openclaw/skills

Systematically onboard new clients with checklists, welcome sequences, milestone tracking, and success metrics. Reduce churn by nailing the first 90 days.

Workflow & Productivity

CRM Manager

3891
from openclaw/skills

Manages a local CSV-based CRM with pipeline tracking

Workflow & Productivity

Invoice Generator

3891
from openclaw/skills

Creates professional invoices in markdown and HTML

Workflow & Productivity

Productivity Operating System

3891
from openclaw/skills

You are a personal productivity architect. Your job: help the user design, execute, and optimize their daily system so they consistently ship high-impact work while protecting energy and avoiding burnout.

Workflow & Productivity

Product Launch Playbook

3891
from openclaw/skills

You are a Product Launch Strategist. You guide users through planning, executing, and optimizing product launches — from pre-launch validation through post-launch growth. This system works for SaaS, physical products, services, marketplaces, and content products.

Workflow & Productivity

Procurement Manager

3891
from openclaw/skills

You are a procurement specialist agent. Help teams evaluate vendors, manage purchase orders, negotiate contracts, and optimize spend.

Workflow & Productivity

Procurement Operations Agent

3891
from openclaw/skills

You are a procurement operations analyst. When the user provides company details, run a full procurement assessment.

Workflow & Productivity