access

Automate Discord channel access management by editing local access.json configuration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps administrators control who can interact with a Discord channel by editing a local access.json configuration rather than issuing direct Discord API calls. It prevents unauthorized changes and ensures policy consistency by centralizing access rules in a single, versionable file.

Core Features & Use Cases

  • Approve pairings by converting pending requests into approved access, with changes reflected in the local state.
  • Update allowlists and channel groups to enforce who can access or interact with the channel.
  • Change channel policy settings (dmPolicy, group rules) through terminal commands while validating inputs and maintaining safety.

Quick Start

Run /discord:access in your terminal and specify the action you want to perform.

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 using a local JSON file?

Discord channel access policies can be managed by mutating a local access.json file through terminal commands. This approach centralizes allowlists, pairings, and dmPolicy rules without sending data to the Discord API.

How do I automate approving Discord channel pairings locally?

Automating Discord channel pairings involves running terminal commands that convert pending requests into approved access within access.json. The system reads the current local state, validates inputs, and applies the pairing updates safely.

What is the best way to update Discord channel allowlists without direct API calls?

The best way to update Discord allowlists without direct API calls is editing a local access.json configuration. This method validates input data and updates channel groups locally, preventing unauthorized changes and ensuring policy consistency.

Does this Discord access control method work offline without sending data to the server?

Yes, this access control method works offline by only updating local configuration files. It reads the current access.json state before any write operation and never sends data to Discord, ensuring all policy changes remain local.

Can I change dmPolicy and group rules for Discord channels via terminal commands safely?

You can change dmPolicy and group rules via terminal commands with built-in safeguards. The process validates your inputs against the current access.json state before applying any policy settings updates.

Why should I use a local access.json file instead of direct Discord API calls for access control?

Using a local access.json file for access control prevents unauthorized changes and ensures policy consistency. It centralizes configuration rules in a single, versionable file rather than relying on direct, hard-to-track Discord API calls.