Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By microsoft
Manage the full lifecycle of .NET Aspire cloud-native apps: initialize projects, wire AppHosts with service defaults and OpenTelemetry, orchestrate startup and recovery, deploy to Docker Compose, Kubernetes, Azure, or AWS, and query logs, traces, and metrics across local and cloud environments.
npx claudepluginhub microsoft/aspire-skills --plugin aspire**WORKFLOW SKILL** — Deploy Aspire apps from AppHost models to Docker Compose, Kubernetes, Azure, or AWS. WHEN: "deploy Aspire app", "publish Aspire artifacts", "deploy to Azure Container Apps", "generate Kubernetes artifacts", "tear down Aspire deployment". INVOKES: aspire CLI, Aspire docs, target cloud/container CLIs. FOR SINGLE OPERATIONS: use generic Azure, Kubernetes, Docker, or AWS tools only when no Aspire AppHost exists.
**WORKFLOW SKILL** - First-run flow for adding Aspire to a repo. Picks `aspire new` (greenfield) or `aspire init` (existing repo), drops the AppHost skeleton, then hands off to `aspireify` for resource wiring. USE FOR: aspire init, aspire new, aspire-starter, aspire-ts-starter, aspire-py-starter, add Aspire to existing repo, scaffold Aspire app, bootstrap Aspire, no AppHost detected, install aspireify, generated .aspire/modules. DO NOT USE FOR: AppHost wiring on an existing AppHost (use aspireify), start/stop/wait (use aspire-orchestration), deploy/publish (use aspire-deployment), logs/traces (use aspire-monitoring), repo that already has an AppHost. INVOKES: aspire CLI (init, new, doctor), aspireify (handoff after skeleton drop). FOR SINGLE OPERATIONS: Run `aspire init` or `aspire new TEMPLATE` directly.
**ANALYSIS SKILL** - Observe Aspire apps: logs, traces, metrics, resource state, telemetry export, browser telemetry, and the standalone dashboard. Routes between local Aspire CLI, AKS workload diagnostics, and deployed Azure resource health. USE FOR: aspire logs, aspire otel logs, aspire otel traces, aspire otel spans, aspire describe, aspire ps, aspire export, aspire dashboard run, --include-hidden, browser logs in dashboard, WithBrowserLogs, App Insights query, AKS pod logs, container app logs. DO NOT USE FOR: start/stop/wait (use aspire-orchestration), deploy/publish/destroy (use aspire-deployment), AppHost code edits like WithBrowserLogs() (use aspireify), Azure provisioning (use azure-prepare). INVOKES: aspire CLI, azure-diagnostics (deployed Azure), kubectl + Container Insights. FOR SINGLE OPERATIONS: Run the aspire CLI command directly for quick log or describe lookups.
**WORKFLOW SKILL** — Manage Aspire AppHost lifecycle and recover from file locks, port conflicts, and orphaned processes. WHEN: "start my Aspire app", "aspire start", "aspire stop", "aspire wait", "restart the API service", "file lock error", "MSB3491", "CS2012", "port already in use", "upgrade Aspire CLI", "aspire update --self", "proxies missing in aspire ps", "--include-hidden", "aspire integration list", "aspire integration search", "default watch", "hot reload". INVOKES: aspire CLI (start, stop, wait, ps, resource, integration, add, init, doctor, update, restore). FOR SINGLE OPERATIONS: Run the aspire CLI command directly.
**WORKFLOW SKILL** - Top-level router for Aspire 13.4 distributed apps. Detects the AppHost, enforces safety guardrails, and routes to the right sub-skill. USE FOR: Aspire AppHost detected, aspire CLI, distributed app, cloud-native .NET, aspire start, aspire stop, aspire resource, aspire deploy, aspire destroy, aspire publish, aspire init, aspire new, aspire add, aspire integration list/search, aspire wait, aspire describe, aspire ps, aspire dashboard run, aspire doctor, aspire update, aspire logs, aspire otel, --include-hidden, aspireify, WithBrowserLogs, custom dashboard/resource commands, .aspire/modules recovery, Playwright URL discovery. DO NOT USE FOR: non-Aspire .NET projects (use dotnet directly), Azure provisioning without Aspire (use azure-prepare), container-only repos with no AppHost, ordinary build/test tasks. INVOKES: aspire-init, aspireify, aspire-orchestration, aspire-deployment, aspire-monitoring. FOR SINGLE OPERATIONS: Route directly to the matching sub-skill.
Matches all tools
Hooks run on every tool call, not just specific ones
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive .NET development skills and agents for Claude Code - covering C#, F#, Akka.NET, Aspire, testing frameworks, and specialized tools
Comprehensive .NET backend development with C#, ASP.NET Core, Entity Framework Core, and Dapper for production-grade applications
Azure SDK patterns and best practices for .NET developers covering AI, resource management, identity, messaging, and Key Vault libraries.
Editorial "Azure AI & Cloud" bundle for Claude Code from Antigravity Awesome Skills.
Everyday maintenance automation and one-shot upgrade skills for .NET 10+, C# 14 applications with Aspire MCP integration
Claude Code skill pack for Replit (30 skills)
Turn your coding agent into a SOTA browser agent. Drives a local Playwright workspace via one bash command at a time, saving screenshots and an action log into final_runs/run_<id>/, and visually self-verifies the result.
AGT governance hooks and MCP tools for Claude Code sessions
Azure SDK patterns and best practices for TypeScript/Node.js developers covering AI, storage, identity, monitoring, and messaging libraries.
Azure SDK patterns and best practices for Java developers covering AI, communication, storage, identity, monitoring, and management libraries.
Azure SDK patterns and best practices for Python developers covering AI, storage, identity, monitoring, messaging, and management libraries.
Aspire Skills is a plugin and skill pack for AI coding agents working on Aspire distributed applications.
It helps agents recognize Aspire workspaces, use the Aspire CLI correctly, and route common work to focused skills instead of falling back to ad hoc dotnet, curl, Docker, or shell workflows.
| Skill | Purpose |
|---|---|
aspire | Top-level router for Aspire projects |
aspire-init | Creates a new Aspire project or adds an Aspire skeleton to an existing repo |
aspireify | Wires an AppHost after aspire init |
aspire-orchestration | Starts, stops, waits for, and manages Aspire resources |
aspire-deployment | Publishes, deploys, and tears down Aspire apps |
aspire-monitoring | Routes logs, traces, dashboard, telemetry, and diagnostics work |
Choose the path that matches your agent host.
Aspire's first-party agent setup installs Aspire skill files and MCP configuration into detected agent environments.
# Create a new Aspire app and opt into agent guidance when prompted
aspire new
# Or add Aspire to an existing repo and opt into agent guidance when prompted
aspire init
# Add, update, or reconfigure Aspire guidance in an existing workspace
aspire agent init
# GitHub Copilot CLI
copilot plugin marketplace add microsoft/aspire-skills
copilot plugin install aspire@aspire-skills
# Claude Code CLI
claude
/plugin marketplace add microsoft/aspire-skills
/plugin install aspire@aspire-skills
# Codex CLI
codex plugin marketplace add microsoft/aspire-skills
# then open /plugins and install aspire
# Gemini CLI
gemini extensions install https://github.com/microsoft/aspire-skills
# Cursor CLI
mkdir -p ~/.cursor/skills
git clone https://github.com/microsoft/aspire-skills ~/.cursor/skills/aspire-skills
agent
# OpenCode
apm install microsoft/aspire-skills
opencode
# Ollama + Copilot CLI
ollama launch copilot
copilot plugin marketplace add microsoft/aspire-skills
copilot plugin install aspire@aspire-skills
Use the Skills-compatible installer when your agent host supports skills.sh-managed skill locations.
npx skills add microsoft/aspire-skills
For hosts that need an explicit skills directory and target agent, install from the skills/ folder:
npx skills add https://github.com/microsoft/aspire-skills/tree/main/skills \
-a github-copilot -g -y
In that command, -a github-copilot selects the target agent, -g installs globally, and -y accepts prompts.
| Path | Purpose |
|---|---|
skills/ | Source skill files, references, and evals |
hooks/ | Hook scripts used by supported agent hosts |
.plugin/, .claude-plugin/, .cursor-plugin/ | Plugin metadata for marketplaces |
.github/plugins/aspire-skills/ | Published plugin mirror |
evals/ | Shared evaluation fixtures and helpers |
npm run bundle
npm run bundle builds the published Aspire Skills plugin bundle.
See CONTRIBUTING.md for contribution guidelines.