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, and posts an updated guide. Use for keeping a

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "discord-channel-auditor" with this command: npx skills add npfaerber/discord-channel-auditor

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 message tool 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

  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

  • 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

Memory Poison Auditor

Audits OpenClaw memory files for injected instructions, brand bias, hidden steering, and memory poisoning patterns. Use when reviewing MEMORY.md, daily memor...

Registry SourceRecently Updated
320Profile unavailable
Security

QA Architecture Auditor

Perform forensic-level codebase analysis and generate comprehensive Quality Assurance and Testing Strategy Reports. Acts as Independent Principal QA Architec...

Registry SourceRecently Updated
710Profile unavailable
Security

AgentShield Scanner

Scan AI agent skills, MCP servers, and plugins for security vulnerabilities. Use when: user asks to check a skill/plugin for safety, audit security, scan for...

Registry SourceRecently Updated
690Profile unavailable
Security

DeepSafe Scan

Preflight security scanner for OpenClaw — scans deployment config, skills, memory/sessions for secrets, PII, prompt injection, and dangerous patterns. Runs 4...

Registry SourceRecently Updated
730Profile unavailable