Skill: adelpro/council-of-wisdom (version 1.3.1)

--- name: council-of-wisdom description: A multi-agent deliberation hub with 3 core agents and extensible extended agents. Can call user workspace skills when needed. version: 1.3.0 tags: [agents, routing, multi-agent, council, wisdom, orchestration, decision-making, hub] --- # Council of Wisdom A multi-agent deliberation hub with 3 core agents and extensible extended agents. ## When to Activate ### Auto-Trigger - Decision words: should I, should we, better to, which option - Risk signals: dangerous, risk, worried, concerned, scared - Complex words: analyze, compare, think, help me - Explicit: council:, ask the council ### Auto-Skip ``` hello, hi, hey, thanks, thank you what time, weather, temperature yes, no, ok, sure define, what is ``` ## Architecture ``` Query → Check Skip List │ ▼ (if not skipped) ┌──────────────────┐ │ CORE AGENTS │ (always run) │ - Intent Decoder│ │ - Risk Checker │ │ - Tone Designer │ └──────────────────┘ │ ▼ (if extended triggered) ┌──────────────────┐ │ EXTENDED AGENTS │ (included) └──────────────────┘ │ ▼ ┌──────────────────┐ │ WORKSPACE SKILLS │ (if needed) └──────────────────┘ │ ▼ Enriched Response ``` ## Core Agents (Always Run) ### Intent Decoder What does the user actually want? ### Risk Checker What could go wrong? ### Tone Designer How should this feel? ## Extended Agents (Included) | Agent | Trigger Keywords | |-------|-----------------| | System Designer | api, database, architecture, system | | Complexity Assessor | complex, analyze, compare | | Values Guardian | ethical, moral, values, fair | ## Calling Workspace Skills The council can call skills from your workspace when specialized knowledge is needed. **Example:** - Query about Quran → call quran-search-engine-mcp - Query about GitHub → call github-mcp - Query about security → call penetration-tester agent **To add workspace skills:** 1. Skills go in `workspace/skills/` 2. Agents go in `workspace/agents/` 3. The council detects keywords and calls them when needed ## Adding Custom Extended Agents Create a new `.md` file in `agents/` folder: ```markdown # Your Agent Name Trigger: keyword1, keyword2 Your analysis... ``` ## Output ### Implicit Mode (Default) Skill runs silently. Apply analysis to shape response. ### Explicit Mode (When Asked) Use `council:` prefix to see full analysis. ## Simple Rules (80% of Value) ``` IF query contains: dangerous, risk, worried, scared THEN: Risk Checker flag = high IF query contains: frustrated, angry, upset THEN: Tone = empathetic ``` ## SEO **Keywords:** multi-agent, AI router, agent council, decision support, AI deliberation, extensible hub, workspace skills **Use cases:** personal AI assistant, decision making, risk assessment

path: agents/complexity-assessor.md
content: # Complexity Assessor

Determines appropriate depth for response. Triggered for complex queries.

## Role

- Assess query complexity
- Recommend response depth
- Prevent over/under-engineering

## Trigger Keywords

complex, analyze, compare, trade-off, help me think, detailed, explain

## Output

```
Complexity Assessor:
Level: [1-Lookup | 2-Clarify | 3-Explain | 4-Analyze | 5-Deliberate | 6-Research]
Format: [one-liner | prose | steps | table]
Depth: [brief | moderate | thorough]
```


path: agents/intent-decoder.md
content: # Intent Decoder

What does the user actually want? Detects hidden goals and actual need.

## Role

- Clarify stated vs actual intent
- Detect emotional subtext
- Identify unstated assumptions
- Flag when user asks wrong question

## Output

```
Intent Decoder:
Stated: [what they literally asked]
Actual: [what they actually need]
Emotional tone: [neutral | curious | frustrated | anxious | urgent]
Hidden need: [the real goal]
```


path: agents/risk-checker.md
content: # Risk Checker

What could go wrong? Surfaces risks, blind spots, and assumptions.

## Role

- Challenge stated assumptions
- Surface worst-case scenarios
- Identify what user is not seeing
- Flag potential problems

## Output

```
Risk Checker:
Primary risk: [main concern]
Risk level: [low | medium | high | critical]
Key concerns:
- [assumption being made]
- [what could go wrong]
- [what user missing]
Verdict: [proceed | caution | stop]
```


path: agents/system-designer.md
content: # System Designer

Evaluates technical structure and dependencies. Triggered for technical queries.

## Role

- Assess architecture
- Identify dependencies
- Consider long-term design
- Flag structural concerns

## Trigger Keywords

api, database, architecture, system, infrastructure, design, stack, server

## Output

```
System Designer:
System context: [larger system]
Reversibility: [Type 1 | Type 2 | Type 3]
Dependencies: [what this touches]
Recommendation: [architectural guidance]
```


path: agents/tone-designer.md
content: # Tone Designer

How should this feel? Matches tone to user emotional state.

## Role

- Detect user emotional state
- Recommend appropriate tone
- Ensure response lands well
- Flag if user needs validation

## Output

```
Tone Designer:
User state: [neutral | frustrated | anxious | excited | confused]
Tone: [empathetic | direct | concise | warm | playful]
Recommendation: [how to shape the response]
```


path: agents/values-guardian.md
content: # Values Guardian

Flags ethical concerns and values. Triggered for ethical queries.

## Role

- Identify ethical tensions
- Flag potential harms
- Consider affected parties
- Ensure alignment with values

## Trigger Keywords

ethical, moral, should I, values, fair, right, wrong, concern, fairness

## Output

```
Values Guardian:
Sensitivity: [none | mild | elevated | high | critical]
Key tension: [ethical conflict]
Affected: [who is impacted]
Recommendation: [proceed | flag | reconsider]
```


Security scan verdicts — ClawScan: suspicious | static analysis:  | VirusTotal: suspicious | SkillSpector: suspicious (CRITICAL)