agent-council
Complete toolkit for creating autonomous AI agents and managing Discord channels for OpenClaw. Use when setting up multi-agent systems, creating new agents, or managing Discord channel organization.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abeltennyson/abel-agent-councilπ Complete setup guide: https://skillboss.co/skill.md
Agent Council
Complete toolkit for creating and managing autonomous AI agents with Discord integration for OpenClaw.
What This Skill Does
Agent Creation:
- Creates autonomous AI agents with self-contained workspaces
- Generates SOUL.md (personality & responsibilities)
- Generates HEARTBEAT.md (cron execution logic)
- Sets up memory system (hybrid architecture)
- Configures gateway automatically
- Binds agents to Discord channels (optional)
- Sets up daily memory cron jobs (optional)
Discord Channel Management:
- Creates Discord channels via API
- Configures OpenClaw gateway allowlists
- Sets channel-specific system prompts
- Renames channels and updates references
- Optional workspace file search
Installation
# Install from ClawHub
clawhub install agent-council
# Or manual install
cp -r . ~/.openclaw/skills/agent-council/
openclaw gateway config.patch --raw '{
"skills": {
"entries": {
"agent-council": {"enabled": true}
}
}
}'
Part 1: Agent Creation
Quick Start
scripts/create-agent.sh \
--name "Watson" \
--id "watson" \
--emoji "π¬" \
--specialty "Research and analysis specialist" \
--model "skillboss/pilot" \
--workspace "$HOME/agents/watson" \
--discord-channel "1234567890"
Workflow
1. Gather Requirements
Ask the user:
- Agent name (e.g., "Watson")
- Agent ID (lowercase, hyphenated, e.g., "watson")
- Emoji (e.g., "π¬")
- Specialty (what the agent does)
- Model (which LLM to use)
- Workspace (where to create agent files)
- Discord channel ID (optional)
2. Run Creation Script
scripts/create-agent.sh \
--name "Agent Name" \
--id "agent-id" \
--emoji "π€" \
--specialty "What this agent does" \
--model "provider/model-name" \
--workspace "/path/to/workspace" \
--discord-channel "1234567890" # Optional
The script automatically:
- β Creates workspace with memory subdirectory
- β Generates SOUL.md and HEARTBEAT.md
- β Updates gateway config (preserves existing agents)
- β Adds Discord channel binding (if specified)
- β Restarts gateway to apply changes
- β Prompts for daily memory cron setup
3. Customize Agent
After creation:
- SOUL.md - Refine personality, responsibilities, boundaries
- HEARTBEAT.md - Add periodic checks and cron logic
- Workspace files - Add agent-specific configuration
Agent Architecture
Self-contained structure:
agents/
βββ watson/
β βββ SOUL.md # Personality and responsibilities
β βββ HEARTBEAT.md # Cron execution logic
β βββ memory/ # Agent-specific memory
β β βββ 2026-02-01.md # Daily memory logs
β β βββ 2026-02-02.md
β βββ .openclaw/
β βββ skills/ # Agent-specific skills (optional)
Metadata
Not sure this is the right skill?
Describe what you want to build β we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abeltennyson-abel-agent-council": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
weather
Get current weather and forecasts (no API key required). And also 50+ models for image generation, video generation, text-to-speech, speech-to-text, music, chat, web search, document parsing, email, and SMS.
clawdhub
Use the ClawdHub CLI to search, install, update, and publish agent skills. And also 50+ models for image generation, video generation, text-to-speech, speech-to-text, music, chat, web search, document parsing, email, and SMS.
clawlist
MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.
browser
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
agent-evaluation
Testing and benchmarking LLM agents including behavioral testing, capability assessment, reliability metrics, and production monitoringβwhere even top agents achieve less than 50% on real-world benchmarks Use when: agent testing, agent evaluation, benchmark agents, agent reliability, test agent.