/install discord-roster
Discord Roster
Inspect Discord guilds: members, bots, channels, roles. Read-only queries via REST API.
Setup
The script scripts/discord-roster.sh handles everything. It reads the bot token from ~/.openclaw/openclaw.json and auto-detects proxy settings.
Usage
bash skills/discord-roster/scripts/discord-roster.sh \x3Ccommand> [args...]
Commands
List guild members (most common):
# All members
bash skills/discord-roster/scripts/discord-roster.sh members \x3Cguild_id>
# Bots only
bash skills/discord-roster/scripts/discord-roster.sh members \x3Cguild_id> --bots
# Humans only
bash skills/discord-roster/scripts/discord-roster.sh members \x3Cguild_id> --humans
Get channel info:
bash skills/discord-roster/scripts/discord-roster.sh channel \x3Cchannel_id>
List guild channels:
bash skills/discord-roster/scripts/discord-roster.sh channels \x3Cguild_id>
List guild roles:
bash skills/discord-roster/scripts/discord-roster.sh roles \x3Cguild_id>
Look up which guild a channel belongs to:
bash skills/discord-roster/scripts/discord-roster.sh guild-of \x3Cchannel_id>
Output
All commands output clean, tab-separated text for easy parsing. Example for members:
TYPE USERNAME DISPLAY_NAME ID JOINED_AT ROLES
BOT my-bot — 1234567890123456789 2026-01-15T10:30 9876543210987654321
BOT helper-bot — 2345678901234567890 2026-01-15T10:31 —
HUMAN johndoe John 3456789012345678901 2026-01-15T10:25 —
Proxy
The script checks for proxy in this order:
channels.discord.proxyin openclaw.jsonHTTPS_PROXY/https_proxyenv var- Direct connection (no proxy)
Troubleshooting
- 403 Forbidden: Bot lacks
SERVER MEMBERS INTENT— enable in Discord Developer Portal > Bot > Privileged Gateway Intents. - Unknown Guild: Bot isn't in that guild. Invite it first.
- Connection timeout: Check proxy settings. Discord requires external network access.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install discord-roster - 安装完成后,直接呼叫该 Skill 的名称或使用
/discord-roster触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Discord Roster 是什么?
Query Discord guild members, list bots, get channel and role info via REST API. Use when: listing server members, checking who's a bot, viewing channel permi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 169 次。
如何安装 Discord Roster?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install discord-roster」即可一键安装,无需额外配置。
Discord Roster 是免费的吗?
是的,Discord Roster 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Discord Roster 支持哪些平台?
Discord Roster 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Discord Roster?
由 wehub4me(@wehub4me)开发并维护,当前版本 v1.0.2。