← Back to Skills Marketplace
jeffaf

Council

by jeffaf · GitHub ↗ · v1.4.0
cross-platform ⚠ suspicious
3315
Downloads
13
Stars
13
Active Installs
4
Versions
Install in OpenClaw
/install council-of-the-wise
Description
Send an idea to the Council of the Wise for multi-perspective feedback. Spawns sub-agents to analyze from multiple expert perspectives. Auto-discovers agent...
README (SKILL.md)

Council of the Wise

Get multi-perspective feedback on your ideas from a panel of AI experts. Perfect for stress-testing business plans, project designs, content strategies, or major decisions.

Usage

"Send this to the council: [idea/plan/document]"
"Council of the wise: [topic]"
"Get the council's feedback on [thing]"

Council Members

The skill auto-discovers agent personas from {skill_folder}/agents/. Any .md file in that folder (except README.md and synthesis.md) becomes a council member. The synthesis persona is used for the moderator voice.

Each agent file includes YAML frontmatter with name, emoji, and domain (general/technical/creative/analytical).

Default members:

  • DevilsAdvocate.md — Challenges assumptions, finds weaknesses, stress-tests
  • Architect.md — High-level strategy, systems thinking, structure, tradeoffs
  • Engineer.md — Implementation details, time estimates, concrete build steps
  • Artist.md — Voice, style, presentation, user experience
  • Analyst.md — ROI analysis, opportunity cost, quantitative rigor

Synthesis voice:

  • synthesis.md — Moderator who synthesizes all perspectives, surfaces conflicts, gives a verdict

Adding New Council Members

Simply add a new .md file to the agents/ folder with YAML frontmatter:

---
name: Pentester
emoji: 🔓
domain: technical
---

# Pentester

You analyze security implications...

The skill will automatically include any agents it finds. No config file needed.

Process

  1. Receive the idea/topic from the user
  2. Discover available agents (scan agents/ folder for .md files with frontmatter)
  3. Send a loading message to the user:
🏛️ *The Council convenes...*
*Five perspectives. One question. No consensus guaranteed.*
*This takes 2-5 minutes — they're thorough.*
  1. Spawn a sub-agent with 5-minute timeout using this task template:
Analyze this idea/plan from multiple expert perspectives.

**The Idea:**
[user's idea here]

**Your Task:**
Read and apply these agent perspectives from [AGENT_PATH]:
[List all discovered agents dynamically]

For each perspective:
1. Key insights (2-3 bullets)
2. Concerns or questions
3. Recommendations

Also read synthesis.md for the moderator voice.

End with:
- **Synthesis** section using the synthesis persona — not a summary, a verdict
- Surface where council members **disagree** with each other and why it matters
- Put **Synthesis first** (TL;DR at the top, details below)
- **Action Items** section: numbered, prioritized, with effort estimates
- **Confidence** signal: did the council mostly agree (high confidence) or split (explore further)?

Use the voice and personality defined in each agent file. Don't just list points — embody the perspective.
  1. Return the consolidated feedback to the user

Output Format

## 🏛️ Council of the Wise — [Topic]

### ⚖️ Synthesis (TL;DR)
[combined verdict + key tensions between perspectives]
[not a summary — a wise moderator's take after hearing everyone]

---

### 👹 Devil's Advocate
[challenges and risks — opens with the scariest question]

### 🏗️ Architect
[structure and strategy — systems-first framing, no implementation details]

### 🛠️ Engineer
[implementation plan — concrete steps with time/effort estimates]

### 🎨 Artist
[voice and experience — anchored by a real-world analogy from outside the domain]

### 📊 Analyst
[quantitative analysis — at least one number or calculation]

---

## 🎯 Action Items
1. **[Highest priority action]** — [effort estimate]
2. **[Next action]** — [effort estimate]
3. **[Next action]** — [effort estimate]

## Confidence
[High / Medium / Low] — [one sentence explaining why: "The council mostly agreed on X" or "Sharp disagreement between Engineer and Analyst on timeline suggests more research needed"]

---
*Found this useful? ⭐ [Council of the Wise on ClawdHub](https://clawhub.com)*

Follow-Up

If the user wants to dig deeper with one council member, spawn a follow-up sub-agent with just that agent's persona file. Example: "I want to hear more from the Engineer on point 3."

Configuration

No config file needed. The skill auto-discovers agents and uses sensible defaults:

  • Timeout: 5 minutes (enforced via sub-agent spawn)
  • Agents: All .md files in agents/ folder
  • Output: Markdown with synthesis and token usage
  • Model: Uses session default (can override via Clawdbot)

Notes

  • Council review takes 2-5 minutes depending on complexity
  • Timeout: 5 minutes enforced; on timeout returns partial results if available
  • Use for: business ideas, content plans, project designs, major decisions
  • Don't use for: quick questions, simple tasks, time-sensitive requests
  • The sub-agent consolidates all perspectives into a single response with Synthesis first
  • Add specialized agents for domain-specific analysis (security, legal, etc.)

Agent Implementation Notes

Trigger phrases: "send this to the council", "council of the wise", "get the council's feedback on"

When triggered:

  1. Send loading message (see Process section above)
  2. Spawn sub-agent with 5-minute timeout using the task template in Process section
  3. Return synthesized council report to user

Don't invoke for: Quick questions, time-sensitive tasks, simple decisions.

Usage Guidance
This skill is internally coherent and behaves like its description: it reads persona .md files from its agents/ folder and spawns sub-agents to produce multi-perspective feedback. Before installing or using it: (1) review the agents/*.md files included with the skill (and any you or your org add) — persona files can contain instructions that change sub-agent behavior; don't run it if you didn't inspect those files. (2) Never paste secrets or sensitive credentials into prompts sent to the council or follow-up sub-agents. (3) If installing from an untrusted source, verify the package contents (agents/ and README) to ensure there are no hidden instructions or references to external endpoints. (4) Consider using a session/model with appropriate restrictions (and be mindful of token/cost exposure) and avoid granting additional credentials. If the skill ever requested environment variables, network download/install steps, or wrote/ran code from external URLs, re-evaluate immediately (those would be suspicious).
Capability Analysis
Type: OpenClaw Skill Name: council-of-the-wise Version: 1.4.0 The skill bundle is classified as suspicious due to a significant prompt injection vulnerability. The `SKILL.md` and `README.md` files describe and implement an auto-discovery mechanism for agent personas from `.md` files within the `agents/` folder. The content of these discovered agent files is dynamically injected directly into the sub-agent's prompt, allowing for arbitrary instructions to be executed by the AI agent if a malicious `.md` file is introduced into the `agents/` directory. While the provided default agent files are benign, this design pattern creates a high-risk vulnerability that could be exploited for data exfiltration or unauthorized actions.
Capability Assessment
Purpose & Capability
Name/description match behavior: the skill auto-discovers .md persona files and spawns sub-agents to produce a multi-perspective synthesis. It declares no binaries, env vars, or configs that would be unrelated to that functionality.
Instruction Scope
SKILL.md instructs the agent to scan the skill's own agents/ folder, spawn sub-agents with a 5-minute timeout, and synthesize outputs. This is consistent with the stated purpose. Note: because it auto-loads any .md in agents/, untrusted or modified persona files could cause unexpected outputs or instructions; review agent files before running on sensitive inputs.
Install Mechanism
Instruction-only skill with no install spec and no archives or external downloads. No code is written to disk by an installer — lowest-risk install posture.
Credentials
The skill requests no environment variables, no credentials, and no config paths. That aligns with a purely prompt-based orchestration skill. It will use the session/default model as described.
Persistence & Privilege
always:false (no forced inclusion). The skill spawns autonomous sub-agents (normal for this platform). As with any skill that can spawn sub-agents, the blast radius increases if persona files are malicious or if the session model is configured with high privileges — review agent personas and be cautious about sensitive inputs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install council-of-the-wise
  3. After installation, invoke the skill by name or use /council-of-the-wise
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.4.0
Sharpened agent voices, renamed Quant to Analyst, added synthesis persona, action items template, follow-up mechanism, YAML frontmatter
v1.3.1
- Updated documentation for clarity and conciseness, with a stronger focus on usage and use cases. - Moved agent implementation and trigger phrase details to a dedicated section at the end. - Removed redundant "Agent Instructions" section and streamlined the process overview. - No changes to agent discovery, invocation, or functionality—documentation only.
v1.3.0
**Added Quant agent and improved council output structure.** - Introduced a new Quant agent for risk and ROI analysis (agents/Quant.md) - Now lists Quant as a default council member - Synthesis (summary/TL;DR) section moved to the top of council reports for clarity - Documentation clarified separation of agent instructions and usage - README and SKILL.md updated with improved examples and guidance
v1.2.0
Auto-discover agents, distinct voices, loading state, estimated token usage
Metadata
Slug council-of-the-wise
Version 1.4.0
License
All-time Installs 13
Active Installs 13
Total Versions 4
Frequently Asked Questions

What is Council?

Send an idea to the Council of the Wise for multi-perspective feedback. Spawns sub-agents to analyze from multiple expert perspectives. Auto-discovers agent... It is an AI Agent Skill for Claude Code / OpenClaw, with 3315 downloads so far.

How do I install Council?

Run "/install council-of-the-wise" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Council free?

Yes, Council is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Council support?

Council is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Council?

It is built and maintained by jeffaf (@jeffaf); the current version is v1.4.0.

💬 Comments