Discord Channel Auditor
by @npfaerber
Audit and auto-update a Discord server guide channel. Compares a reference guide message against actual channels, detects new/renamed/deleted/moved channels,...
clawhub install discord-channel-auditorπ About This Skill
name: discord-channel-auditor description: Audit and auto-update a Discord server guide channel. Compares a reference guide message against actual channels, detects new/renamed/deleted/moved channels, and posts an updated guide. Use for keeping a #how-to or #server-guide channel in sync with reality.
Discord Channel Auditor
Keep a server guide channel automatically synced with actual Discord channels.
Requirements
message tool for all Discord operations (channel-list, read, send, delete, edit)When to Use
Workflow
1. Fetch channel list using message(action=channel-list) for the guild
2. Read current guide using message(action=read) on the guide channel
3. 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
4. If changes found: Delete old guide messages and post fresh guide
5. 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
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)