access

Edit local JSON policy files to manage Discord channel access.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Discord channel access, approvals, and per-channel policies is error-prone when handled ad-hoc. This skill centralizes control by editing a local policy file; no direct interaction with the Discord API, reducing risk and ensuring deterministic state.

Core Features & Use Cases

  • Approve pairings by updating the allowed list for the Discord channel from the terminal.
  • Edit per-channel group policies (DM and channel access) and switch DM policy modes (pairing, allowlist, disabled).
  • Inspect current access state and pending pairings stored in ~/.claude/channels/discord/access.json.

Quick Start

Run the access command to view status or manage pairings, allowlists, and policy settings.

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 from the terminal?

Discord channel access policies are managed by editing a local JSON file to approve pairings, enforce allowlists, and set DM or group policies without direct API interaction.

How do I approve pending Discord channel pairings using a local file?

Pending Discord channel pairings are approved by running an access command that updates the allowed list in your local policy JSON file, applying deterministic state changes.

Can I switch Discord DM policy modes between allowlist and disabled without using the API?

Discord DM policy modes can be switched between pairing, allowlist, and disabled by adjusting the configurations stored in your local access JSON file.

What is the best way to enforce an allowlist for Discord channel access control?

Enforcing an allowlist for Discord channel access control is best achieved by centralizing permissions in a local policy JSON file, which prevents invalid configurations and ensures deterministic state.

Do I need the Discord API to edit per-channel group policies and view access status?

Editing per-channel group policies or viewing access status does not require the Discord API; the process reads and writes directly to a local access JSON file.

Why does my Discord access configuration revert or fail to apply correctly?

Discord access configuration failures occur when the local policy JSON file contains invalid settings, but the system provides sensible defaults when missing and validates to prevent errors.