โ† All skills
Tencent SkillHub ยท Communication & Collaboration

Discord Project Manager

Discord project collaboration infrastructure for OpenClaw agents. Manage Forum Channels, threads, participant permissions, and mention mode. Supports 3-tier...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Discord project collaboration infrastructure for OpenClaw agents. Manage Forum Channels, threads, participant permissions, and mention mode. Supports 3-tier...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, lib/__init__.py, lib/config.py, lib/discord_api.py, lib/forum.py, lib/permissions.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
2.1.6

Documentation

ClawHub primary doc Primary doc: SKILL.md 16 sections Open source page

Discord Project Manager

Automated Discord project collaboration for OpenClaw multi-agent teams. Create Forum Channels and threads, manage who can speak where, and control mention-only mode โ€” all from the CLI.

Prerequisites

OpenClaw with Discord channel configured Discord bot with Manage Channels permission in the target guild Python 3.8+

Quick Start

SKILL_DIR="/path/to/discord-project-manager" # 1. Initialize (first time only) python3 "$SKILL_DIR/scripts/discord-pm.py" config init python3 "$SKILL_DIR/scripts/discord-pm.py" registry init python3 "$SKILL_DIR/scripts/discord-pm.py" forum-channel set-default <forum_channel_id> # 2. Create a project thread python3 "$SKILL_DIR/scripts/discord-pm.py" thread create \ --name "my-feature" \ --owner agent-a \ --participants "agent-a,agent-b" This creates a thread in your default forum, gives agent-a free speech (owner), and sets agent-b to mention-only mode.

Configuration

discord-pm.py config init # Auto-detect guild ID from OpenClaw config discord-pm.py config get # Show current config discord-pm.py config set-guild <id> # Set guild ID manually discord-pm.py config set-forum <id> # Set default forum channel

Agent Registry

discord-pm.py registry init # Auto-collect agent info from OpenClaw config discord-pm.py registry list # List all registered agents

Forum Channels

# Create a new Forum Channel (uses Discord REST API directly) discord-pm.py forum-channel create <name> [--emoji <emoji>] [--description <text>] # Manage forum channels discord-pm.py forum-channel set-default <channel_id> discord-pm.py forum-channel add <channel_id> <name> # Register existing channel discord-pm.py forum-channel remove <name> discord-pm.py forum-channel list

Threads

# Create thread (uses default forum unless --forum-channel specified) discord-pm.py thread create \ --name <name> \ --owner <agent> \ --participants <agent1,agent2,...> \ [--forum-channel <id>] \ [--no-mention] \ [--message <text>] discord-pm.py thread archive <thread_id> # Remove all permissions discord-pm.py thread status <thread_id> # Show permissions and participants

Permissions

discord-pm.py permissions add <thread_id> <agent1> [agent2...] [--no-mention] discord-pm.py permissions remove <thread_id> <agent1> [agent2...] discord-pm.py permissions mention-mode <thread_id> <on|off> <agents...|--all>

Project Registry

discord-pm.py project list [--active] [--archived] [--agent <name>] discord-pm.py project info <thread_id> discord-pm.py project describe <thread_id> <text> discord-pm.py project update <thread_id> --next-action <text> Projects are automatically registered when threads are created and updated when participants change or threads are archived. The --agent filter shows only projects where the agent is owner or participant, with role labels. Batch operations: add and remove accept multiple agent names. A single config patch is applied for all agents, so only one gateway reload happens. The --all flag on mention-mode scans the live OpenClaw config to find every account that currently has access to the thread, then sets mention mode for all of them โ€” including accounts not in the agent registry (e.g. manually configured bots).

3-Tier Project Structure

TierUse CaseExampleForum ChannelLarge project with sub-teams๐Ÿ“ฆ-product-launchThreadIndividual task or sub-projectapi-refactorDefault ChannelQuick tasks, no isolation needed#dev-ops

Permission Model

Owner: requireMention: false โ€” speaks freely, drives the conversation Participants: requireMention: true โ€” only responds when @mentioned Non-participants: no channel access configured This keeps threads focused: the owner leads, others contribute when asked.

How It Works

Thread/Forum creation โ€” threads via openclaw message CLI, forums via Discord REST API Permission management โ€” patches OpenClaw config (channels.discord.accounts.<account>.guilds.<guild>.channels.<channel>) Config reload โ€” triggers SIGUSR1 graceful restart (2-5s). Falls back to openclaw gateway restart if needed.

Data Files

data/ โ”œโ”€โ”€ config.json # Skill config (guild ID, default forum) โ”œโ”€โ”€ agents.json # Agent registry (account IDs, user IDs, channels) โ””โ”€โ”€ projects.json # Project registry (threads, owners, participants, nextAction) Both auto-generated by config init and registry init. Excluded from git (user-specific data).

Security & Permissions

This skill requires access to your OpenClaw configuration: Reads ~/.openclaw/openclaw.json to obtain the Discord bot token and agent account mappings Writes channel permission entries to the same config file (with file locking and atomic writes) Triggers SIGUSR1 for graceful config reload (falls back to openclaw gateway restart) The bot token is used exclusively for Discord REST API calls (forum channel creation). It is never logged, stored elsewhere, or transmitted to third parties. Recommendations: Back up ~/.openclaw/openclaw.json before first use Ensure your Discord bot has only Manage Channels permission Review the source code if you have concerns about config access

Troubleshooting

ProblemCheckThread creation failsIs the default forum set? (forum-channel set-default)Mention mode not workingDoes the agent have mentionPatterns in OpenClaw config?Forum creation 403Does the bot have Manage Channels permission in the guild?Permission changes delayedConfig reload takes 2-5s. If still not working, run openclaw gateway restart

Source Structure

discord-project-manager/ โ”œโ”€โ”€ SKILL.md โ”œโ”€โ”€ scripts/ โ”‚ โ”œโ”€โ”€ discord-pm.py # Unified CLI โ”‚ โ””โ”€โ”€ cli.sh # Bash wrapper โ”œโ”€โ”€ lib/ โ”‚ โ”œโ”€โ”€ discord_api.py # Discord API (CLI + REST) โ”‚ โ”œโ”€โ”€ config.py # OpenClaw config operations โ”‚ โ”œโ”€โ”€ skill_config.py # Skill-local config โ”‚ โ”œโ”€โ”€ registry.py # Agent registry โ”‚ โ”œโ”€โ”€ thread.py # Thread lifecycle โ”‚ โ”œโ”€โ”€ permissions.py # Permission management โ”‚ โ”œโ”€โ”€ forum.py # Forum channel management โ”‚ โ”œโ”€โ”€ projects.py # Project registry โ”‚ โ””โ”€โ”€ validators.py # Input validation โ””โ”€โ”€ data/ # Auto-generated, git-ignored Version: 2.2.1 Last Updated: 2026-02-27

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
5 Scripts1 Docs
  • SKILL.md Primary doc
  • lib/__init__.py Scripts
  • lib/config.py Scripts
  • lib/discord_api.py Scripts
  • lib/forum.py Scripts
  • lib/permissions.py Scripts