auto-acl-apply

Generate and submit batch Neptune ACL requests across environments with JWT authentication.

6|2|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/EricOo0/stock-trading-platform --skill auto-acl-apply
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-acl-apply
Source: https://github.com/EricOo0/stock-trading-platform/tree/main/.coco/skills/auto-acl-apply
Command: npx skills add https://github.com/EricOo0/stock-trading-platform --skill auto-acl-apply

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the generation and submission of Neptune ACL requests across multiple environments, reducing manual steps, human error, and deployment friction in secure access workflows.

Core Features & Use Cases

  • Batch ACL applications: submit ACL requests for multiple source/target pairs, RPC methods, and clusters in a single operation.
  • Environment-aware automation: supports BOE, Online-CN, and i18n-BD, with optional pre-release handling for non-BOE environments.
  • JWT-based authentication: uses x-jwt-token (or NEPTUNE_JWT) for secure API calls and can propagate tokens through automation.
  • Use Case: Internal teams needing to grant cross-service access quickly without manual Neptune portal steps.

Quick Start

Run the script with appropriate flags, for example: python3 .coco/skills/auto-acl-apply/scripts/apply_acl.py --source "bitable.extend.application" --target "bitable.domain.application" --method "/api/info" --env "BOE" --jwt "<your-jwt-token>"

Frequently Asked Questions about auto-acl-apply

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

FAQPage Schema
How do I automate Neptune ACL requests across multiple environments?

Automate Neptune ACL requests by running a Python script that generates Neptune-compatible payloads and submits them via HTTP with JWT authentication. It supports batch provisioning across BOE, Online-CN, and i18n-BD environments.

What is the best way to batch apply ACLs for multiple PSMs and clusters?

Batch apply ACLs for multiple PSMs and clusters by executing the automation script with source, target, method, and environment flags. It constructs the required payloads and handles cross-environment configurations in a single operation.

Does Neptune ACL automation support pre-release handling for non-BOE environments?

Neptune ACL automation supports optional pre-release handling for non-BOE environments. The script accommodates Online-CN and i18n-BD configurations, ensuring proper access workflows during pre-release deployments.

How do I authenticate API calls when submitting Neptune ACL requests?

Authenticate API calls for submitting Neptune ACL requests using a JWT token. The script uses x-jwt-token or the NEPTUNE_JWT environment variable to securely propagate credentials during automated HTTP requests.

Can I use scripts to grant cross-service access without manual Neptune portal steps?

You can use scripts to grant cross-service access without manual Neptune portal steps. The automation skill constructs payloads from core metadata and performs token-authenticated HTTP requests to provision access securely.