a6-plugin-consumer-restriction

Community

Control API access with granular consumer rules.

Authormoonming
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you precisely manage which consumers can access specific API routes or services, preventing unauthorized access and enforcing tiered service levels.

Core Features & Use Cases

  • Flexible Access Control: Restrict access based on consumer name, group ID, service ID, or route ID.
  • Method-Level Permissions: Define specific HTTP methods allowed for individual consumers.
  • Use Case: You can create a "premium" consumer group that has access to all routes, while a "free" consumer group is restricted to only a few public routes and limited HTTP methods.

Quick Start

Configure a route to only allow consumers named 'jack1' by using the consumer-restriction plugin.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: a6-plugin-consumer-restriction
Download link: https://github.com/moonming/a6/archive/main.zip#a6-plugin-consumer-restriction

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.