Automation & Ops ✓ Anthropic · Official

Discord Channel Configurator

Save a Discord bot token and lock down channel access.

47/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 38k
Last updated
11d ago
License
Apache-2.0
discordbot-configurationaccess-controltoken-management
+1allowlist

What does this skill do, and when should you use it?

This skill configures a Discord channel connection and reports its access state. It saves the bot token in Claude Code’s Discord channel directory and reads the access policy, allowlist, pending pairings, and opted-in guild channels. It encourages using pairing temporarily to collect user IDs, then switching to an allowlist for tighter control. Token changes require a session restart or `/reload-plugins`, while access-policy changes take effect immediately.

With no arguments, it reads ~/.claude/channels/discord/.env and access.json, checks whether the token is set, shows the first six masked token characters, reports the DM policy, allowed senders, pending pairings, and opted-in guild channels, and recommends a next step. With a token argument, it creates the Discord channel directory, updates or adds DISCORD_BOT_TOKEN, preserves other environment variables, writes the value without quotes, and sets the file mode to 600. With clear, it removes the token line or deletes the file when that is the only line.

Good fit
  • A user who wants to reach an assistant through Discord and has just obtained a bot token.
  • A user who needs to inspect the current DM policy, allowlist, pending pairings, or opted-in guild channels.
  • An administrator who wants to move from temporary pairing access to a defined allowlist.
  • A user who needs to remove locally stored Discord bot credentials.

How do you install this skill?

Before you use it
  • Do not expose the Discord bot token in chat history, shell history, or logs; confirm that the host will not record the argument.
  • Add explicit confirmation, format validation, and recoverable backup before saving the token, and disclose that the server will use it to connect to Discord.
  • Pairing temporarily broadens reachability; verify the allowlist and switch to allowlist policy after setup.
  • The static material does not establish Discord reachability from mainland-China networks or prove successful end-to-end configuration.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Discord bot token

The skill is located at external_plugins/discord/skills/configure/SKILL.md in the Discord skill bundle within anthropics/claude-plugins-official. The collection can be installed in Claude Code with /plugin install {plugin-name}@claude-plugins-official, or discovered through /plugin > Discover. The source does not provide the specific {plugin-name}, so a more specific installation command cannot be verified.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/anthropics/claude-plugins-official.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/external_plugins/discord/skills/configure" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Run /discord:configure to inspect token and access status. Run /discord:configure <token> to save a Discord bot token obtained from Developer Portal → Bot → Reset Token. After saving, restart the session or run /reload-plugins. Run /discord:configure clear to remove the token. Pairing and access-policy changes use /discord:access pair <code>, /discord:access allow <id>, and /discord:access policy allowlist.

What are this skill's strengths and limitations?

Pros
  • Combines token storage, status inspection, and access-policy guidance.
  • Preserves existing environment variables and restricts credential-file permissions to 600.
  • Explicitly guides users from temporary pairing toward an allowlist.
  • The access policy file is reread for every inbound message.
Limitations
  • Depends on Claude Code-specific `/discord:*` commands, `$ARGUMENTS`, and `allowed-tools` configuration.
  • Token changes do not take effect automatically and require a session restart or plugin reload.
  • The source does not document broader Discord server deployment or troubleshooting.
  • It covers configuration and access guidance, not the complete Discord bot implementation.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Discord Channel Configurator this page ✓ Anthropic · Official 47 · Use with care ★ 38k 11d ago Apache-2.0
Claude-Mem OpenClaw Persistent Memory Plugin 59 · Recommended ★ 101k 12d ago Apache-2.0
Discord Channel Access ✓ Anthropic · Official 53 · Use with care ★ 38k 11d ago Apache-2.0
Azure AI Gateway Governance ✓ Microsoft · Official 55 · Use with care ★ 2.7k 3mo ago MIT
Google Cloud gcloud CLI Safety Skill ✓ Google · Official 51 · Use with care ★ 21k 11d ago Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
47/ 100 5-point scale 2.4 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust14 / 25 · 2.8/5

The skill limits tools to Read, Write, mkdir, and constrained Bash, stores the token with mode 600, and promotes pairing to an allowlist. However, it accepts the token directly as user arguments without explicit confirmation, validation, backup, or rollback, and does not fully disclose how the server reads or transmits the credential to Discord, so points are deducted.

2Reliability7 / 20 · 1.8/5

The dispatch branches, missing-file semantics, reload requirement, and immediate access-policy behavior are described clearly. However, there is no test suite, execution evidence, abnormal-input handling, or diagnostic failure feedback; the clear path also lacks documented failure handling, so the static score remains conservative.

3Adaptability8 / 15 · 2.7/5

The triggering conditions and the no-argument, token, and clear paths are clearly defined for Discord setup. Boundaries, non-fit cases, platform requirements, Chinese-language support, and mainland-China network reachability are not addressed, and the token-format guidance is only heuristic, so points are deducted.

4Convention8 / 15 · 2.7/5

The document has clear sections for dispatch, permissions, status reporting, and next actions; the repository also supplies an Apache-2.0 license and official maintenance provenance. It lacks versioning, changelog, dedicated examples, FAQ, explicit maintenance ownership/update path, and dependency notes, so the score is reduced.

5Effectiveness6 / 15 · 2.0/5

The skill can save or remove a Discord bot token, report access state, and guide the user toward a tighter policy, giving it clear core utility. However, outcomes depend on the external Discord service and separate /discord:access behavior, with no complete result verification or recovery workflow; static evidence cannot establish end-to-end usability, so the score stays below the static ceiling.

6Verifiability4 / 10 · 2.0/5

The SKILL.md gives auditable descriptions of key paths and configuration files, and repository CI provides some maintenance signal. There are no skill-specific tests, runtime logs, third-party execution results, or independent corroboration, and the supplied CI does not cover this skill's key paths, so evidence remains limited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision b0b9f02b0581 Review evidence[1][2][3][4][5][6]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Where is the Discord token stored?
It is stored in `~/.claude/channels/discord/.env`, with file permissions set to 600.
Is pairing recommended as the long-term policy?
No. The skill treats pairing as a temporary way to collect unknown Discord user IDs, after which access should be restricted to a defined allowlist.
Does the token take effect immediately after it is saved?
No. The server reads `.env` at boot, so the session must be restarted or `/reload-plugins` must be run.

More skills from this repository

All from anthropics/claude-plugins-official

Automation & Ops ✓ Anthropic · Official

Discord Channel Access

Manage Discord pairings, allowlists, and DM or group policies through a local JSON configuration.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Project Plugin Settings Pattern

Store and read configurable Claude Code plugin settings in project-local Markdown files.

★ 38k FS 49 Use with care 11d ago
Data & Analysis ✓ Anthropic · Official

Claude Session Usage Report

Turn local Claude Code session data into an explorable HTML usage report.

★ 38k FS 41 Not recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

Official Claude Code Plugin Directory

An Anthropic-managed marketplace for discovering and installing quality Claude Code plugins.

★ 38k Not yet reviewed 11d ago
Productivity & Collaboration ✓ Anthropic · Official

Project Status Artifact

Turn complex, multi-stream work into a living project status page.

★ 38k FS 61 Recommended 11d ago
Design & Frontend ✓ Anthropic · Official

Distinctive Frontend Design

Build an intentional visual identity for interfaces that should not feel templated.

★ 38k FS 60 Recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

MCP Interactive App Builder

Add chat-embedded forms, pickers, dashboards, and confirmation widgets to MCP servers.

★ 38k FS 59 Recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Skill Template Example

A reference for understanding and creating Claude Code plugin skill templates.

★ 38k FS 58 Recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

MCPB Local Server Packager

Bundle a local MCP server with its runtime into one installable file.

★ 38k FS 56 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Receipts

Turn local Claude Code sessions and Git history into a shareable impact report.

★ 38k FS 56 Use with care 11d ago
Design & Frontend ✓ Anthropic · Official

Playground Builder

Turn complex visual or structural choices into a live, self-contained HTML explorer.

★ 38k FS 55 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Agent Development Guide

Design, write, and validate autonomous agents for Claude Code plugins.

★ 38k FS 54 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

MCP Server Builder

Helps developers choose the right MCP deployment, tool pattern, framework, and authentication before writing code.

★ 38k FS 54 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Hook Development (official plugins)

Design, configure, validate, and debug event-driven hooks for Claude Code plugins.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

CLAUDE.md Improver

Audit and precisely improve CLAUDE.md files across a repository.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Skill Creator

Create, evaluate, and iteratively improve Agent Skills.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

MCP Integration for Claude Plugins

Configure MCP servers in Claude Code plugins to connect external services and expose their tools.

★ 38k FS 51 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Skill Development

A practical guide to designing, writing, organizing, validating, and testing skills for Claude Code plugins.

★ 38k FS 51 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Blueprint

A practical guide to structuring plugins, configuring manifests, and organizing Claude Code components.

★ 38k FS 50 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Automation Advisor

Analyze a codebase and identify the most useful Claude Code automations for the project.

★ 38k FS 50 Use with care 11d ago

Related skills