access

Manage Discord channel access by approving pairings and updating allowlists.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/NGTPTE/TuriX-MarketPlace --skill access-ngtpte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: access
Source: https://github.com/NGTPTE/TuriX-MarketPlace/tree/main/external_plugins/discord/skills/access
Command: npx skills add https://github.com/NGTPTE/TuriX-MarketPlace --skill access-ngtpte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill safely manages Discord channel access so you can approve pairings, update allowlists, and change policy without manually editing state files.

Core Features & Use Cases

  • Status and Review: Check current DM policy, allowlisted senders, pending pairing codes, and group rules at a glance.
  • Access Changes: Approve or deny pairing requests, add or remove senders, and switch between pairing, allowlist, or disabled modes.
  • Channel Controls: Configure per-channel mention requirements, allowlists, and delivery settings for Discord groups.
  • Use Case: A moderator can quickly approve a new team member, lock down unsolicited DMs, or loosen access for a specific channel during a support event.

Quick Start

Use this skill to inspect Discord access status or apply a specific change such as approving a pairing code, adding a sender, or updating channel policy.

Frequently Asked Questions about access

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

FAQPage Schema
How do I approve pending Discord channel access requests without manually editing state files?

You can approve pending Discord access requests by reviewing pending pairing codes and applying safe read-modify-write handling to the access.json configuration. This avoids manual state file edits and prevents accidental corruption during moderation workflows.

What is the best way to manage Discord allowlists and switch between pairing, allowlist, or disabled modes?

The best way to manage Discord allowlists is by adding or removing senders and switching between pairing, allowlist, or disabled modes via safe configuration updates. This process includes deduplication and default-state recovery to maintain access control integrity.

How does safe read-modify-write handling work for Discord access control configurations?

Safe read-modify-write handling for Discord access control works by reading the access.json state, applying deduplication and approved-sender handoff updates, then writing back changes with default-state recovery. This mechanism prevents data loss and inconsistent channel permissions.

Can I configure per-channel mention requirements and delivery settings for Discord groups?

Yes, you can configure per-channel mention requirements, allowlists, and delivery settings for Discord groups. This allows moderators to tighten or loosen access for specific channels during events like support sessions without affecting overall server policy.

Do I need dependencies or external components to control DM policy and group-channel permissions?

No dependencies or external components are required to control DM policy and group-channel permissions. The skill autonomously manages access.json state, pairing approvals, and channel overrides without requiring external library installations.

What happens if the access.json configuration encounters a write failure during an allowlist update?

If a write failure occurs during an allowlist update, default-state recovery mechanisms restore the access.json configuration to prevent corrupted permissions. This ensures pending pairing codes and approved-sender handoff files remain intact during Discord moderation workflows.