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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the need to securely control which Discord users can access DMs and channels, including approval flows for pairing requests and maintaining allowlists.

Core Features & Use Cases

  • Pairing approval workflow: Approve or deny pending pairing codes while removing approved users from the pending queue.
  • Allowlist and policy management: Add or remove allowed Discord sender IDs and set DM policy modes like pairing, allowlist, or disabled.
  • Channel-specific group rules: Configure per-channel access rules using mention requirements and optional allowed sender lists.
  • Operational safety guardrail: Prevents access mutations from untrusted notification content by requiring the user to run the command in their own terminal session.

Quick Start

Run /discord:access with the arguments pair CODE to approve a pending pairing request for that code.

Frequently Asked Questions about access

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I approve a pending Discord pairing code to grant channel access?

To approve a pending Discord pairing code, run the access command with the pair argument followed by the specific code, which removes the user from the pending queue and updates the local allowlist.

What is the safest way to manage Discord channel access policies locally?

Discord channel access policies are safely managed by validating inputs and writing to a local access.json file, preventing untrusted notification-delivered messages from driving access mutations.

How do I configure per-channel group access rules for a specific Discord server?

Per-channel group access rules are configured by setting mention requirements and optional allowed sender lists within the local JSON configuration for that specific Discord server.

Can I update DM policy modes like allowlist or disabled for Discord channels?

Yes, you can update DM policy modes including pairing, allowlist, or disabled, by adding or removing allowed Discord sender IDs in the local access configuration file.

Why should I not approve Discord pairing requests directly from notification messages?

Approving Discord pairing requests from notifications is blocked as an operational safety guardrail to prevent untrusted notification content from driving access changes, requiring execution in your own terminal session instead.

Do I need a specific file structure to manage Discord allowlists and pairing codes?

Yes, the Skill requires reading and writing safely to the local state file at ~/.claude/channels/discord/access.json to maintain allowlists, pending pairing codes, and per-channel rules.