access

Edit local JSON state to manage Discord channel access policies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool maintains a local JSON policy for a Discord channel, enabling approvals, allowlists, and DM/group policy changes without direct Discord API calls.

Core Features & Use Cases

  • Approve pairings by code to grant access to a user.
  • Edit per-channel group policies and allowlists.
  • Inspect current policy state, pending approvals, and group configurations.

Quick Start

Approve a pending pairing by code to grant access for a user in the Discord channel.

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 policies without using direct API calls?

Discord channel access policies can be managed by editing a local JSON state file at ~/.claude/channels/discord/access.json to approve pairings, edit allowlists, and set DM/group policies without direct API calls.

How do I approve a Discord pairing request by code?

To approve a Discord pairing request, use the terminal-based pair command to validate the code and grant channel access for the user by updating the local JSON policy state.

Can I configure DM and group policies for a specific Discord channel locally?

Yes, you can configure DM and group policies for a specific Discord channel by using the policy and group management commands to modify the local access.json configuration file.

What is the best way to inspect pending approvals and allowlists for a Discord channel?

The best way to inspect pending approvals and allowlists is to read the local JSON policy state file, which validates defaults and inputs to display current configurations and pending pairing requests.

How do I edit a Discord channel allowlist to add or remove users?

You can edit a Discord channel allowlist by using the allow and remove commands to add or remove users, updating the local JSON state file to reflect the new access permissions.

Do I need any external dependencies to manage Discord channel access policies locally?

No external dependencies are required to manage Discord channel access policies locally, as the tool reads and writes directly to a local JSON file to handle approvals and policy configurations.