← 返回 Skills 市场
356
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install discord-channel-auditor
功能描述
Audit and auto-update a Discord server guide channel. Compares a reference guide message against actual channels, detects new/renamed/deleted/moved channels,...
使用说明 (SKILL.md)
Discord Channel Auditor
Keep a server guide channel automatically synced with actual Discord channels.
Requirements
- OpenClaw with Discord channel configured (no extra credentials needed)
- Uses OpenClaw's built-in
messagetool for all Discord operations (channel-list,read,send,delete,edit) - Bot must have "View Channel" permission in the guild to list channels
- Bot must have "Send Messages" + "Manage Messages" in the guide channel to post/delete
When to Use
- Maintaining a #how-to or #server-guide channel
- After creating, renaming, deleting, or moving channels
- On a daily cron to catch drift
Workflow
- Fetch channel list using
message(action=channel-list)for the guild - Read current guide using
message(action=read)on the guide channel - Compare -- check for:
- New channels not in the guide
- Channels in the guide that no longer exist
- Renamed channels (ID exists, name changed)
- Moved channels (different category)
- Wrong descriptions
- If changes found: Delete old guide messages and post fresh guide
- If no changes: Do nothing (save tokens)
Guide Format
Organize by category in Discord display order (by position). Use this structure:
**📥 Category Name**
- **#channel-name** -- Brief description of purpose
- **#another-channel** -- What goes here
**💼 Another Category**
- **#work-channel** -- Description
Rules
- Keep descriptions to one line, max ~10 words
- Match category emoji to Discord category name
- List channels in position order within each category
- Include a "General tips" section at the bottom
- Post as 1-2 messages max (Discord 2000 char limit per message)
- Skip voice channels unless specifically relevant
Cron Setup
Schedule: daily at a quiet hour (e.g., 6 AM local)
Session: isolated
Timeout: 120 seconds
Delivery: none (don't notify, just update silently)
Edge Cases
- New category with no channels: include header, note "(empty)"
- Private channels: skip unless the bot has access
- Archived channels: skip
安全使用建议
This skill appears to do what it claims, but its instructions are underspecified and could lead to accidental deletion or editing of non-guide messages. Before installing:
- Confirm OpenClaw's message tool enforces per-bot and per-channel scoping (that the skill cannot delete messages it shouldn't).
- Ensure the bot account has only the minimum permissions needed and is limited to the target guild/channel.
- Require the guide messages to be identifiable (e.g., always authored by the bot or include a unique marker) so the skill only deletes messages it created.
- Ask the author to add explicit safeguards to SKILL.md: a dry-run mode, only delete messages authored by the bot or containing a guide tag, confirm large changes with a human, and a tombstone marker for historical messages.
- Test on a throwaway server/role-limited environment and run manually before enabling a daily cron.
If the maintainer provides concrete deletion/edit selection rules (or code enforcing them), or shows that OpenClaw enforces scoped permissions, this evaluation could move to benign.
功能分析
Type: OpenClaw Skill
Name: discord-channel-auditor
Version: 1.0.1
The skill bundle is classified as benign. The `SKILL.md` clearly defines the purpose as auditing and updating a Discord server guide channel, explicitly stating that it uses only OpenClaw's built-in `message` tool for Discord operations (`channel-list`, `read`, `send`, `delete`, `edit`). There is no evidence of prompt injection attempts to manipulate the agent, no instructions for data exfiltration, malicious execution, persistence, or any other high-risk behaviors. The requested Discord permissions are appropriate for the stated functionality.
能力评估
Purpose & Capability
Name/description (audit and update a Discord guide) align with the SKILL.md workflow: listing channels, reading the guide, comparing, and updating. Relying on OpenClaw's built-in message tool for Discord operations is coherent for this purpose.
Instruction Scope
Instructions tell the agent to 'Delete old guide messages and post fresh guide' but do not specify safe selection criteria (e.g., only delete messages authored by the bot or tagged as guides). This gives the agent broad discretion to delete/edit messages in the guide channel and may accidentally remove other users' content. The SKILL.md is otherwise narrowly scoped (channel-list, read, send, delete, edit) and does not reference unrelated files or env vars.
Install Mechanism
Instruction-only skill with no install spec or code files — minimal disk/system footprint. Lower installation risk.
Credentials
No environment variables or external credentials requested by the skill itself. However, it requires the bot to have 'Send Messages' and 'Manage Messages' permissions and 'View Channel' to list channels — these are elevated permissions and grant the platform-level message tool broad capabilities; ensure the bot's scope is limited to the intended guild/channel.
Persistence & Privilege
always:false (normal). disable-model-invocation:false (normal platform default). The skill does not request persistent installation or modify other skills' configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install discord-channel-auditor - 安装完成后,直接呼叫该 Skill 的名称或使用
/discord-channel-auditor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added a new "Requirements" section detailing necessary permissions and dependencies (OpenClaw, bot permissions).
- Clarified that all Discord operations use OpenClaw's built-in message tool.
- No changes to workflow, guide format, cron setup, or edge case handling.
v1.0.0
Initial release of discord-channel-auditor.
- Audits and auto-updates a Discord server guide channel to reflect actual channel structure.
- Detects new, renamed, deleted, or moved channels, and mismatched descriptions.
- Posts an updated guide when changes are detected; does nothing if channels are unchanged.
- Organizes guide by category and channel order, following concise formatting rules.
- Designed for regular use (manual or cron) to keep #how-to or #server-guide channels accurate.
元数据
常见问题
Discord Channel Auditor 是什么?
Audit and auto-update a Discord server guide channel. Compares a reference guide message against actual channels, detects new/renamed/deleted/moved channels,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 356 次。
如何安装 Discord Channel Auditor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install discord-channel-auditor」即可一键安装,无需额外配置。
Discord Channel Auditor 是免费的吗?
是的,Discord Channel Auditor 完全免费(开源免费),可自由下载、安装和使用。
Discord Channel Auditor 支持哪些平台?
Discord Channel Auditor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Discord Channel Auditor?
由 npfaerber(@npfaerber)开发并维护,当前版本 v1.0.1。
推荐 Skills