access

Manage Discord channel access by approving pairings and editing allowlists.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hgonzalezstahl-blip/claude-arsenal --skill access-hgonzalezstahl-blip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: access
Source: https://github.com/hgonzalezstahl-blip/claude-arsenal/tree/main/plugins/marketplaces/claude-plugins-official/external_plugins/discord/skills/access
Command: npx skills add https://github.com/hgonzalezstahl-blip/claude-arsenal --skill access-hgonzalezstahl-blip

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill centralizes Discord channel access management, enabling you to approve pairings, edit allowlists, and adjust DM/group policy without manual state tracking.

Core Features & Use Cases

  • Approve pairing requests and add users to the allowed list for a channel.
  • Edit channel access policies (DM/group behavior) and manage channel group permissions.
  • Use case: when a user asks to pair, or when an admin needs to adjust who can access the channel or how access requests are handled.

Quick Start

Run /discord:access to view current access status and perform management actions.

Frequently Asked Questions about access

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

FAQPage Schema
How do I manage Discord channel access and approve user pairings automatically?

Discord channel access management is handled by approving pairings, editing allowlists, and adjusting DM or group policies using a centralized JSON state file to track permissions.

What is the best way to set up an allowlist for a Discord channel?

Setting up a Discord channel allowlist involves using access control commands to add or remove approved users, storing the permission state in a local JSON configuration file.

Can I change Discord channel policies for DM and group behavior dynamically?

Yes, you can change Discord channel policies for DM and group behavior dynamically by issuing policy adjustment commands that update the stored access configuration.

How do I deny a pairing request and remove a user from a Discord channel allowlist?

To deny a pairing request and remove a user, you use the deny and remove access control commands, which update the channel allowlist and persist the changes in JSON state.

Does Discord access control require manual state tracking for channel permissions?

No, Discord access control automates state tracking by storing allowlists, pairing statuses, and group policies in a dedicated JSON file, eliminating the need for manual permission management.

What are the limitations of using a JSON file for Discord channel access control?

Using a JSON file for Discord channel access control limits permission state to a local file structure, meaning changes are dependent on the local storage path and lack native server-side synchronization.