access

Manage Discord channel access via local JSON state.

247|200|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/JackProAi/JackProAi-claudecode3.1 --skill access-jackproai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: access
Source: https://github.com/JackProAi/JackProAi-claudecode3.1/tree/main/.claude-local-runtime/home/plugins/marketplaces/claude-plugins-official/external_plugins/discord/skills/access
Command: npx skills add https://github.com/JackProAi/JackProAi-claudecode3.1 --skill access-jackproai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of managing Discord channel access, making it easy to approve pairings, edit allowlists, and set DM/group policies.

Core Features & Use Cases

  • Channel Access Management: Approve pairings, edit allowlists, and set DM/group policies.
  • User Invocable: Directly invoked by users for access-related actions.
  • State Management: Maintains access control state in a local JSON file, ensuring no interaction with Discord's servers until confirmed.
  • Secure Operations: Ensures that all operations are initiated by the user, preventing unauthorized actions.

Quick Start

Use the /discord:access command followed by the desired action, such as pair <code> to approve a pairing or policy <mode> to change the DM policy.

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 control for specific users?

Discord channel access control can be managed by manually invoking operations to approve pairings, edit allowlists, and set DM or group policies. The Skill processes these actions locally using a JSON state file to maintain permissions.

Can I approve Discord pairings and edit allowlists without server interaction?

Yes, you can approve pairings and edit allowlists without server interaction. The Skill maintains access control state in a local JSON file, ensuring no interaction with Discord's servers occurs until the user explicitly confirms the action.

What is the best way to set DM and group policies for Discord channels?

The best way to set DM and group policies is through manual user invocation. Users can directly execute policy changes locally, which are then stored in a JSON state file to securely manage channel permissions without unauthorized automated actions.

Does this Discord access control tool require any external dependencies?

No external dependencies are required. The Skill operates entirely through local scripts and maintains its access control state in a local JSON file, requiring no additional libraries or server connections to manage channel permissions.

Why are my Discord allowlist changes not applying immediately to the server?

Allowlist changes may not apply immediately because the Skill maintains access control state in a local JSON file without server interaction. Operations are stored locally and require user confirmation before interacting with Discord's servers.

How do I use commands to approve a pairing code in Discord?

To approve a pairing code, use the access command followed by the pairing action and your specific code. The Skill processes this manual invocation locally to update the JSON state file and manage the channel allowlist.