Agent Council — 代理 Council
v1.0.0Complete 工具kit for creating autonomous AI 代理s and managing Discord channels for OpenClaw. Use when 设置ting up multi-代理 系统s, creating new 代理s, or managing Discord channel organization.
运行时依赖
版本
✅ Prompts for dAIly memory cron 设置up
安装命令
点击复制技能文档
代理 Council
Complete 工具kit for creating and managing autonomous AI 代理s with Discord integration for OpenClaw.
What This 技能 Does
代理 Creation:
创建s autonomous AI 代理s with self-contAIned workspaces 生成s SOUL.md (personality & responsibilities) 生成s HEARTBEAT.md (cron execution 记录ic) 设置s up memory 系统 (hybrid architecture) 配置s gateway automatically Binds 代理s to Discord channels (optional) 设置s up dAIly memory cron jobs (optional)
Discord Channel Management:
创建s Discord channels via API 配置s OpenClaw gateway allow列出s 设置s channel-specific 系统 prompts Renames channels and 更新s references Optional workspace file 搜索 安装ation # 安装 from ClawHub ClawHub 安装 代理-council
# Or manual 安装 cp -r . ~/.OpenClaw/技能s/代理-council/ OpenClaw gateway config.补丁 --raw '{ "技能s": { "entries": { "代理-council": {"enabled": true} } } }'
Part 1: 代理 Creation Quick 启动 scripts/创建-代理.sh \ --name "Watson" \ --id "watson" \ --emoji "🔬" \ --specialty "Re搜索 and analysis specia列出" \ --模型 "anthropic/claude-opus-4-5" \ --workspace "$HOME/代理s/watson" \ --discord-channel "1234567890"
工作流
- Gather Requirements
Ask the user:
代理 name (e.g., "Watson") 代理 ID (lowercase, hyphenated, e.g., "watson") Emoji (e.g., "🔬") Specialty (what the 代理 does) 模型 (which LLM to use) Workspace (where to 创建 代理 files) Discord channel ID (optional)
- 运行 Creation Script
The script automatically:
✅ 创建s workspace with memory subdirectory ✅ 生成s SOUL.md and HEARTBEAT.md ✅ 更新s gateway config (preserves existing 代理s) ✅ 添加s Discord channel binding (if specified) ✅ Re启动s gateway to 应用ly changes ✅ Prompts for dAIly memory cron 设置up
- Customize 代理
After creation:
SOUL.md - Refine personality, responsibilities, boundaries HEARTBEAT.md - 添加 periodic 检查s and cron 记录ic Workspace files - 添加 代理-specific configuration 代理 Architecture
Self-contAIned structure:
代理s/ ├── watson/ │ ├── SOUL.md # Personality and responsibilities │ ├── HEARTBEAT.md # Cron execution 记录ic │ ├── memory/ # 代理-specific memory │ │ ├── 2026-02-01.md # DAIly memory 记录s │ │ └── 2026-02-02.md │ └── .OpenClaw/ │ └── 技能s/ # 代理-specific 技能s (optional)
Memory 系统:
代理-specific memory: /memory/YYYY-MM-DD.md 分享d memory 访问: 代理s can read 分享d workspace DAIly 更新s: Optional cron job for summaries
Cron jobs: If your 代理 needs scheduled tasks:
创建 HEARTBEAT.md with execution 记录ic 添加 cron jobs with --会话 <代理-id> Document in SOUL.md Examples
Re搜索 代理:
scripts/创建-代理.sh \ --name "Watson" \ --id "watson" \ --emoji "🔬" \ --specialty "Deep re搜索 and competitive analysis" \ --模型 "anthropic/claude-opus-4-5" \ --workspace "$HOME/代理s/watson" \ --discord-channel "1234567890"
Image generation 代理:
scripts/创建-代理.sh \ --name "Picasso" \ --id "picasso" \ --emoji "🎨" \ --specialty "Image generation and editing specia列出" \ --模型 "google/gemini-3-flash-preview" \ --workspace "$HOME/代理s/picasso" \ --discord-channel "9876543210"
健康 追踪ing 代理:
scripts/创建-代理.sh \ --name "Nurse Joy" \ --id "nurse-joy" \ --emoji "💊" \ --specialty "健康 追踪ing and wellness 监控ing" \ --模型 "anthropic/claude-opus-4-5" \ --workspace "$HOME/代理s/nurse-joy" \ --discord-channel "5555555555"
Part 2: Discord Channel Management Channel Creation Quick 启动 python3 scripts/设置up-channel.py \ --name re搜索 \ --上下文 "Deep re搜索 and competitive analysis"
工作流 运行 设置up script: python3 scripts/设置up-channel.py \ --name \ --上下文 "" \ [--category-id ]
应用ly gateway config (command shown by script): OpenClaw gateway config.补丁 --raw '{"channels": {...}}'
Options
With category:
python3 scripts/设置up-channel.py \ --name re搜索 \ --上下文 "Deep re搜索 and competitive analysis" \ --category-id "1234567890"
Use existing channel:
python3 scripts/设置up-channel.py \ --name personal-finance \ --id 1466184336901537897 \ --上下文 "Personal finance management"
Channel Renaming Quick 启动 python3 scripts/rename-channel.py \ --id 1234567890 \ --old-name old-name \ --new-name new-name
工作流 运行 rename script: python3 scripts/rename-channel.py \ --id \ --old-name \ --new-name \ [--workspace ]
应用ly gateway config if 系统Prompt needs updating (shown by script)
Commit workspace file changes (if --workspace used)
W