AgentSkillsCN

discord-organize

通过审核、重组并管理频道与分类,整理并清理 Discord 服务器侧边栏。当您被要求整理 Discord、清理侧边栏、重新组织频道、调整分类顺序、归档未使用的频道、在分类之间移动频道、重命名频道,或对 Discord 服务器布局进行重组时,此工具包将为您提供高效而专业的解决方案。

SKILL.md
--- frontmatter
name: discord-organize
description: Organize and clean up Discord server sidebars by auditing, restructuring, and managing channels and categories. Use when asked to organize discord, clean up sidebar, reorganize channels, reorder categories, archive unused channels, move channels between categories, rename channels, or restructure a Discord server layout.

Discord Organize

Reorganize Discord server channels and categories using the message tool's channel management actions. For channel type IDs and parameter details, read references/channel-types.md.

Workflow

1. Audit Current State

code
message action=channel-list

Parse the result into a tree: categories → child channels (grouped by parentId). Identify:

  • Uncategorized (top-level) channels
  • Empty categories
  • Channels with unclear or inconsistent names
  • Inactive/unused channels (low activity, stale topics)

Present the current structure as a readable tree to the user.

2. Propose Reorganization

Present a before/after comparison showing:

  • Which channels move where
  • New categories to create
  • Categories to delete (must be empty first)
  • Channels to rename
  • Channels to archive or delete

Wait for user approval before executing any changes.

3. Execute Changes

Apply changes in this order to avoid conflicts:

  1. Create new categoriesmessage action=category-create name="..." position=N
  2. Move channelsmessage action=channel-move channelId="..." parentId="..." position=N
  3. Rename channelsmessage action=channel-edit channelId="..." name="..."
  4. Reorder channelsmessage action=channel-edit channelId="..." position=N
  5. Delete empty categoriesmessage action=category-delete channelId="..." reason="..."
  6. Archive channelsmessage action=channel-edit channelId="..." name="archived-..." then move to an archive category

Report each change as it completes. Summarize final state when done.

Guidelines

  • Never delete channels with content without explicit user confirmation
  • Archive over delete — Rename and move to an "Archive" category instead of deleting
  • Batch related moves — Group channel moves by target category
  • Preserve permissions — Moving channels may inherit new category permissions; warn the user
  • Position values are zero-indexed; lower = higher in sidebar