a6-shared

Manage Apache APISIX resources and configurations using a6 CLI commands.

1|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/moonming/a6 --skill a6-shared
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: a6-shared
Source: https://github.com/moonming/a6/tree/main/skills/a6-shared
Command: npx skills add https://github.com/moonming/a6 --skill a6-shared

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and tooling for interacting with and developing the Apache APISIX command-line interface (a6), streamlining APISIX management and development workflows.

Core Features & Use Cases

  • APISIX Resource Management: Perform CRUD operations on all APISIX resources like routes, upstreams, and consumers.
  • Declarative Configuration: Manage APISIX configurations using YAML files for sync, diff, and validation.
  • Development Guidance: Offers insights into a6's architecture, project layout, and best practices for adding new commands.
  • Use Case: When developing a new feature for the a6 CLI, use this skill to understand the project structure, follow coding conventions, and add new commands efficiently.

Quick Start

Use the a6-shared skill to learn about the a6 CLI's project layout and common commands.

Frequently Asked Questions about a6-shared

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

FAQPage Schema
How do I manage APISIX routes and upstreams using the a6 CLI?

You can manage APISIX routes and upstreams using the a6 CLI to perform CRUD operations on API gateway resources. This skill provides guidance for executing these commands on APISIX version 3.0.0 and above.

What is declarative configuration in APISIX and how does a6 handle it?

Declarative configuration in APISIX uses YAML files to manage gateway settings. The a6 CLI handles this by providing commands to sync, validate, and diff your declarative configurations for streamlined management.

Does the APISIX a6 CLI support version 3.0.0?

Yes, the a6 CLI explicitly supports Apache APISIX versions 3.0.0 and above. It provides resource management, declarative configuration sync, and development workflow guidance for these specific versions.

How do I add new commands to the APISIX a6 CLI project?

To add new commands to the APISIX a6 CLI, you need to understand its project layout and architecture. This skill offers development guidance and best practices for efficiently extending the CLI with new commands.

What is the best way to validate APISIX declarative configurations before applying them?

The best way to validate APISIX declarative configurations is by using the a6 CLI's built-in validation commands. This allows you to check YAML files for errors and sync differences before applying them to the gateway.