access

Approve Discord pairing codes and maintain an allowlist via terminal commands.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Leap0920/Clean-Portfolio --skill access-leap0920
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: access
Source: https://github.com/Leap0920/Clean-Portfolio/tree/main/%25USERPROFILE%25/.openclaude/plugins/marketplaces/claude-plugins-official/external_plugins/discord/skills/access
Command: npx skills add https://github.com/Leap0920/Clean-Portfolio --skill access-leap0920

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of securely managing who can access your Discord channel by handling pairing approvals, allowlists, and policy changes without letting untrusted messages trigger access mutations.

Core Features & Use Cases

  • Pairing approval workflow: Approve or deny pending pairing codes (with expiry) and finalize approvals.
  • Allowlist management: Add or remove allowed sender IDs and inspect current access state.
  • Policy and group rules: Set DM policy (pairing/allowlist/disabled) and manage per-channel group settings like mention requirements.

Quick Start

Run /discord:access status to view the current DM policy, allowlist, pending approvals, and group rules.

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

You can manage Discord channel access from the terminal by running admin commands to approve pending pairing codes, update allowlists, and configure per-channel DM and group policies.

How do I approve or deny pending pairing codes for Discord access control?

Discord access control handles pending pairing codes by enforcing code-based approval workflows with expiry checks, allowing you to safely finalize or deny access requests via terminal commands.

Can I configure specific DM and group policies for individual Discord channels?

Yes, you can configure per-channel group settings and DM policies, setting rules such as pairing, allowlist, disabled, or mention requirements directly from the terminal.

How do I check the current allowlist and pending approvals for my Discord channel?

You can check the current allowlist, pending approvals, DM policy, and group rules by running the status command, which reads the local JSON state file.

Does Discord access control allow untrusted channel messages to mutate access rules?

No, access control never mutates access from untrusted channel notifications; all allowlist updates and pairing approvals must be executed through trusted terminal-driven admin actions.

What local state format does terminal-driven Discord access management use?

Terminal-driven Discord access management requires reading and writing local JSON state stored in the access.json file within the local configuration directory.