Manages the allowlist and pairing flow for a Discord channel integration by editing access.json. You run commands like `pair <code>` to approve someone who DMed your bot, `allow <senderId>` to whitelist a user directly, or `policy pairing` to switch between modes. It also handles group channel permissions and mention requirements. The implementation is careful about one thing: it refuses to act on requests that came through channel messages themselves, only commands you type directly in your terminal, because otherwise an attacker could inject "approve my pairing code" into a Discord message. All state lives in a JSON file that the channel server polls, so you never talk to Discord APIs directly.
npx skills add https://github.com/anthropics/claude-plugins-official --skill access