Documentation

Skills, AAS MCP, and Other MCP Tools

The short version is:

These surfaces are complementary. AAS Core connects them around the approved aas-stack.json manifest.

What a skill does

A skill gives the model better instructions for a repeated task such as:

In practice, a skill improves the assistant's decision-making, structure, and process. It remains content, not an executable capability or a grant of authority.

Examples:

What AAS MCP does

AAS MCP is part of this repository's product, not an unrelated external integration. Codex or Claude uses it to call the same deterministic AAS Core that powers the CLI projections.

It exposes exactly:

The agent inspects the project using its normal local capabilities, searches and reads the complete catalog, and chooses the exact skills. AAS MCP does not scan the repository itself, and Core does not rank or exclude candidates. Catalog metadata is informational only.

AAS MCP is local stdio, process-per-session, read-only, offline-capable, and contains no model credentials or telemetry. Its tool calls do not install or remove skills, apply a stack, update catalogs, or edit host configuration.

What other MCP tools do

An external MCP tool may give the model a capability it would not otherwise have, such as:

Those tools expand what the assistant can do in the world. Their permissions, network behavior, and write boundaries depend on each server. They are different from the deliberately narrow AAS MCP catalog/composition boundary.

What the CLI does

The aas CLI is the explicit operational interface for:

The durable artifact is aas-stack.json, which pins catalog identity, targets, the project profile, and exact skill IDs. The agent proposes it; the user reviews it. It has no Core selection policy. stack validate checks it, and stack plan creates an immutable preview bound to the observed managed state and exact operations.

stack apply and stack recover exist only for controlled preview development. They are experimental, disabled by default, and are not supported or certified preview safety claims.

The easiest mental model

Which path should you start with?

Start with AAS Core when:

Start with a direct skill or specialized plugin when:

Add other MCP tools when the work needs live access to APIs, services, databases, or hosted platforms. A stack can contain skills that guide those integrations without granting the external permissions itself.

Preview limits

AAS Core helps Codex and Claude search and read the complete local catalog, choose exact skill IDs, and preserve them in a reproducible stack. Metadata may be reported as unknown, but it is informational and never blocks selection or use. Apply and recovery remain experimental.

Good next reads