Aspire Skills plugin

The official set of skills and extensions for agents working on distributed Aspire applications.

  • 94 ★ on the repository
  • Last commit
PluginEditors’ pick

Broad access

Why this level

  • The skills run `aspire`, publish and deploy apps and so change cloud resources
  • The agent edits the AppHost and project files, the Project v2 migration runs after explicit approval
All reasons and checks

microsoft/aspire-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/aspire-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The skills run `aspire`, publish and deploy apps and so change cloud resources
  • The agent edits the AppHost and project files, the Project v2 migration runs after explicit approval

This is third-party code. Review the repository files before installing.

What it does

Aspire Skills teaches an agent to recognize Aspire workspaces and use the `aspire` command with no ad hoc `dotnet`, `curl`, Docker or shell scripts. The top-level `aspire` skill routes a task to narrow ones: `aspire-init` creates a project or adds a skeleton to an existing repo, `aspireify` wires an AppHost and extends the app graph, `aspire-orchestration` starts and stops resources. There are also `aspire-deployment` for publishing and deploying, `aspire-monitoring` for logs, traces and the dashboard, `aspire-terminals` for resource terminals and tape playback in a VHS subset, and `aspire-project-v2-migration` for moving resources to Project v2 after explicit approval of edits. Three extensions draw windows: `aspire doctor` diagnostics, the `aspireify` plan and an AppHost workbench.

Who it is for. .NET developers building distributed apps on Aspire who hand startup, deployment and log analysis to an agent.

Good fit when

  • A new Aspire project must be created from scratch or a skeleton added to an existing repo.
  • An app has to be published, deployed and later torn down.
  • Resources fail and logs, traces and the telemetry dashboard are needed.
  • Legacy project resources are due to move to Project v2 with no change made without approval.

Not a fit when

  • The project does not use Aspire: the skills fire only in its workspaces.
  • You need a console utility without agents: the `aspire` command itself is enough.
  • Aspire is older than 13.5: some skills, such as terminals, need 13.5 and 13.6.

Example request

Start the Aspire app, wait for the resources to be ready and show errors from the logs of the failed service.

Limitations

The skills work in Aspire workspaces and rely on its command line, which must be installed. Terminals cover Aspire 13.5 resource terminals and 13.6 terminal services, and the Project v2 migration is for projects on 13.6 and later. Setting up the Aspire MCP server is separate and off by default: in `aspire agent init` it is turned on with the `--mcp` flag. Skills installed through the CLI update with the CLI, and the archive embedded in it is refreshed by Aspire itself, so repository changes do not reach an installed CLI on their own.

How to disable. Run `/plugin uninstall aspire@aspire-skills` in Claude Code or delete the `~/.cursor/skills/aspire-skills` folder. Files created by `aspire agent init` live in the project repository.

FAQ

How do I install through the Aspire CLI?

`aspire new`, `aspire init` and `aspire agent init` offer to install skills into detected agent environments. The MCP server is not configured by default.

Which agents are supported?

Claude Code through the marketplace, Cursor by cloning into `~/.cursor/skills`, and the GitHub Copilot app with extensions.

What do the extensions do?

`aspire-doctor` shows environment checks and fixes, `aspireify` shows the resource plan for confirmation before AppHost edits and `aspire-apphosts` provides an AppHost workbench.

When is `aspire-terminals` needed?

For authoring resource terminals, reusing REPLs and automating input from tapes. The supported VHS subset is covered, other upstream VHS features are unavailable.

How do I update the plugin?

With `/plugin update aspire@aspire-skills` in Claude Code.

Discussion

No questions or reviews yet.

Plugins

A CLI and skill for the Inspire compute platform: an agent creates notebooks, training jobs and services without web clicks.

SkillExtended access563Repository stars

Azure Skills

Azure Skills Plugin

Editors’ pick

Microsoft's official plugin: Azure skills plus the Azure MCP Server and Foundry MCP wired in for real cloud actions

PluginBroad access1.6KRepository stars
Editors’ pick

Official Microsoft skills that ground coding agents in Azure SDKs and Foundry for Python, .NET, TypeScript, Java and Rust

SkillExtended access3.2KRepository stars

Skills for the AriaSignature product

1c-ai-skills-ariasignature

Nine SKILL.md skills covering architecture, the API, backups, install and diagnostics for the AriaSignature product, unrelated to 1C

SkillExtended access

A multi-agent Azure workflow from requirements to deploy-ready Bicep or Terraform, with checks and human approval at every stage

WorkflowBroad access220Repository stars

A collection of Copilot skills and agents for Azure, API Management, Terraform and diagrams, installed via the skills CLI or APM

SkillExtended access206Repository stars

README in short

The repository publishes a plugin, skill pack and extension pack for agents on Aspire. The README has tables of skills and extensions, install per host and notes on versions 13.5 and 13.6.

README badge

Report a problem