access

Read and update local access.json to grant or revoke Discord channel permissions.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/GongXLiang/plot-study --skill access-gongxliang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: access
Source: https://github.com/GongXLiang/plot-study/tree/main/.claude/plugins/marketplaces/claude-plugins-official/external_plugins/discord/skills/access
Command: npx skills add https://github.com/GongXLiang/plot-study --skill access-gongxliang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discord channel access often requires careful coordination: approving pairings, maintaining allowlists, and enforcing DM/group policies. This skill centralizes those tasks, letting admins modify access without direct Discord interaction.

Core Features & Use Cases

  • Approve pending pairings and extend allowlists by updating ~/.claude/channels/discord/access.json.
  • Configure per-channel group rules and DM policies with group add/rm, policy, and set commands.
  • Inspect and maintain access state locally; the channel server re-reads the JSON and applies changes.

Quick Start

Run the access command to view current status and perform common access-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 pending pairings locally?

Discord channel access is managed by reading and updating a local access.json file to grant or revoke permissions. This skill handles pairing approvals and allowlist edits by modifying local state, never sending data to Discord directly.

What is the best way to configure per-channel DM policies and group rules for Discord?

Configuring DM policies and group rules involves updating the local access.json configuration file with group add/rm, policy, and set commands. The channel server then re-reads the JSON file to apply the policy changes.

Does this Discord access control tool require direct API integration or bot tokens to function?

Discord access control does not require direct API integration or bot tokens because the tool operates entirely on local state. It reads, validates, and writes configurations to a local JSON file with safeguards for missing files and expired pending entries.

How do I maintain a Discord allowlist and handle expired pending access entries?

Maintaining a Discord allowlist and handling expired pending entries is done by inspecting and updating the local access.json file. The tool includes built-in safeguards to automatically handle missing files and clean up expired pending pairing requests.

Why are my Discord channel permission changes not applying immediately after updating the access file?

Discord channel permission changes depend on the channel server re-reading the updated access.json file to apply the modifications. Because the skill operates entirely on local state, the server must process the file changes before permissions take effect.