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.
Why use this skill?
Deploy and manage autonomous AI agents with Discord integration using the agent-council toolkit for OpenClaw. Streamline persona creation and scheduling.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/itsahedge/agent-councilWhat This Skill Does
The agent-council skill is a comprehensive infrastructure toolkit for OpenClaw that enables the deployment and management of autonomous AI agents. It streamlines the lifecycle of agent creation by automating the generation of mandatory configuration files, specifically SOUL.md for persona definition and HEARTBEAT.md for autonomous task scheduling. Beyond creation, this skill provides advanced integration with Discord, allowing users to bind specific agents to dedicated channels, manage gateway allowlists, and synchronize channel-specific system prompts. It is the primary tool for architecting multi-agent systems where individual agents require isolated workspaces, custom memory management, and persistent cron execution logic.
Installation
The easiest way to get started is by using the ClawHub package manager. Run the following command in your terminal:
clawhub install agent-council
For users requiring a manual setup or integration into existing OpenClaw instances, copy the source code to ~/.openclaw/skills/agent-council/ and update your gateway configuration file by patching the skills object to set agent-council to enabled: true. Always restart the gateway after modification to ensure all dependencies are initialized.
Use Cases
- Multi-Agent Orchestration: Deploy specialized agents (e.g., a research agent and an editor agent) that operate in separate workspaces but coordinate via the OpenClaw gateway.
- Discord Community Automation: Automate channel management by binding unique agents to specific Discord channels, enabling targeted responses based on channel context.
- Autonomous Background Maintenance: Use the HEARTBEAT.md file to schedule daily cleanup, data ingestion, or system summary tasks that run without manual intervention.
- Persona Engineering: Develop complex system prompts and behaviors using the structured SOUL.md architecture, ensuring your agents maintain consistency over time.
Example Prompts
- "OpenClaw, initialize a new research agent named 'Watson' with the Claude-Opus-4.5 model and point it to Discord channel 1234567890."
- "Update the SOUL.md for my 'Editor' agent to be more concise and prioritize technical accuracy over creative flair."
- "List all active agents currently managed by agent-council and display their current heartbeat schedules."
Tips & Limitations
- Workspace Isolation: Always ensure each agent has a unique workspace directory to prevent file conflicts and memory overwriting.
- Cron Sensitivity: Be careful when editing HEARTBEAT.md; malformed cron logic may cause the gateway to hang or prevent the agent from executing its periodic tasks.
- Discord Permissions: Ensure the Discord bot account used by the gateway has sufficient permissions to read and write to the channels managed by the agent-council skill.
- Memory Management: Regularly prune the memory subdirectory if agents handle high volumes of data to keep the file system responsive.
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-itsahedge-agent-council": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution