一键导入
discord-server-management
Full Discord server management via REST API — channels, roles, members, permissions. Bot has ADMINISTRATOR access.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Full Discord server management via REST API — channels, roles, members, permissions. Bot has ADMINISTRATOR access.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Run 6-persona BMAD analysis for strategic product/business decisions, with agent cross-validation.
Initialize a new project with BMAD methodology — pull docs from Outline Cloud, setup _bmad structure, generate epics and stories, commit to develop branch. Reusable for any new product going through BMAD analysis.
Manual 3-persona adversarial security review for PRs — Blind Hunter, Edge Case Hunter, Acceptance Auditor. Use when Pi/ZAI are unreliable for analytical tasks.
EmbeddingGemma ONNX — CPU-only local embedding (onnxruntime+tokenizers, NO optimum/transformers). Model setup, embed function, Qdrant connection. Use embeddinggemma-knowledge or embeddinggemma-novel for specific use cases.
Comprehensive fullstack QA standard operating procedure — functional, security, visual, responsive, and data integrity testing. 5-layer pipeline with conditional checks, reusable patterns, and structured reporting. General-purpose — not framework-specific.
Interact with Ghost CMS Admin API — publish posts, manage pages/tags/members, upload images, send newsletters.
基于 SOC 职业分类
| name | discord-server-management |
| description | Full Discord server management via REST API — channels, roles, members, permissions. Bot has ADMINISTRATOR access. |
| version | 2.0.0 |
| license | MIT |
| tags | ["discord","api","server","channels","roles","permissions"] |
Manage Discord guild via REST API v10. Bot has full ADMINISTRATOR access.
Each agent has its own token. Agent X MUST use Agent X's token from Agent X's .env.
Preferred: discord_notify.py handles token routing automatically — just pass env_path.
Full endpoints, workflows, code examples → references/api_reference.md
Full category/channel IDs → references/channel_map.md
After ANY channel reorganization → references/post_reorg_checklist.md (9 steps)
All webhooks removed. Standard: deliver="local" + send_embed() with agent's own bot token. Never create new webhooks.
Problem: Direct HTTP REST calls to Discord API from server get error 1010 (Access Denied) — Cloudflare blocks non-browser requests.
Solution: Use discord.py (websocket-based) instead of raw urllib/requests for any guild management operations (create/delete channels, roles, permissions).
import discord, asyncio
intents = discord.Intents.default()
intents.guilds = True
client = discord.Client(intents=intents)
@client.event
async def on_ready():
guild = client.get_guild(GUILD_ID)
cat = await guild.create_category('📰 NEWS')
ch = await guild.create_text_channel('channel-name', category=cat, topic='...')
await client.close()
asyncio.run(client.start(TOKEN))
Note: discord_notify.py (send_embed) still works because it uses a different code path. The block only affects direct REST API calls to discord.com/api/v10.
Same bot token = cannot message each other (bots ignore own messages). Zeko + Nova share token → can't Discord-communicate. Workaround: separate bot per agent, webhook, shared storage, or owner relay.
| Var | Purpose |
|---|---|
DISCORD_BOT_TOKEN | Bot token (per agent .env) |
DISCORD_HOME_CHANNEL | Bot's DM with owner (NOT guild channel) |
DISCORD_ALLOWED_USERS | Comma-separated allowed user IDs |
18 documented pitfalls → references/pitfalls.md
discord-notify-library — discord_notify.py single source of truthdiscord-thread-cleanup — close/delete threadsdiscord-bot-avatar — set bot avatardiscord-activity — set bot activity/status