access

Edit local Discord access policies and allowlists in a JSON file.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/onelee85/my-skills --skill access
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: access
Source: https://github.com/onelee85/my-skills/tree/main/claude-plugins-official/external_plugins/discord/skills/access
Command: npx skills add https://github.com/onelee85/my-skills --skill access

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating Discord channel access can be error-prone and slow when approvals, allowlists, and policy changes must be applied manually. This Skill automates local access control by editing a JSON policy file, preventing direct interaction with Discord and reducing risk of misconfigurations.

Core Features & Use Cases

  • Approve pairings and add users to the allowlist from the terminal, applying changes to the local state at ~/.claude/channels/discord/access.json.
  • Configure DM/group access policies (dmPolicy), per-channel group rules, and overall access behavior with a simple command interface.
  • Validate inputs, persist state safely, and refuse channel-sourced requests to mutate state, ensuring a trusted workflow.

Quick Start

Run /discord:access in your terminal to start approving pairings and updating access policy.

Frequently Asked Questions about access

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Discord channel access control via the command line?

You can automate Discord channel access control by running terminal commands to edit local access policies and allowlists. This Skill processes pairing approvals, denials, and policy adjustments while safely persisting state in a local JSON file.

How does local access policy management work without talking to Discord directly?

Local access policy management works by applying changes to a JSON file at ~/.claude/channels/discord/access.json. It enforces input safety and refuses channel-sourced requests to mutate state, ensuring a trusted workflow without direct Discord API interaction.

Can I configure DM and group access policies for Discord channels from the terminal?

Yes, you can configure DM and group access policies from the terminal. The Skill supports setting dmPolicy, per-channel group rules, and overall access behavior through a simple command interface that validates inputs and persists state safely.

What is the best way to approve Discord pairings and update allowlists safely?

The best way to approve pairings and update allowlists safely is by using a command-line interface that validates inputs and preserves state locally. This prevents direct interaction with Discord and reduces the risk of misconfigurations.

Why should I use a local JSON file for Discord access control instead of direct API integration?

Using a local JSON file for access control prevents direct interaction with Discord, reducing the risk of misconfigurations. It enforces input safety, supports group management commands, and ensures state persistence through a trusted terminal workflow.