aspire-sql-commander

Integrate a browser-based SQL query tool into an Aspire AppHost.

1|1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/JerryNixon/vslive-2026-las-demos --skill aspire-sql-commander
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire-sql-commander
Source: https://github.com/JerryNixon/vslive-2026-las-demos/tree/main/.github/skills/aspire-sql-commander
Command: npx skills add https://github.com/JerryNixon/vslive-2026-las-demos --skill aspire-sql-commander

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Aspire AppHost users often need an integrated, browser-based SQL tool to browse and run queries against their SQL Server databases without manual setup or separate tooling.

Core Features & Use Cases

  • Auto-starts with your SQL Server: Deploy SQL Commander as an Aspire-managed container that starts alongside the database and appears in the dashboard.
  • Browser-based querying: Provides a web UI to browse database tables and execute queries from the Aspire environment.
  • Dashboard integration & health: Displays health status and supports wired dependencies so services start in the correct order.

Quick Start

Add the sql-cmdr container to your Aspire AppHost and connect it to your SQL Server database resource using the WithEnvironment and WaitFor patterns described in the skill.

Frequently Asked Questions about aspire-sql-commander

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

FAQPage Schema
How do I embed a browser-based SQL query tool in an Aspire AppHost?

To embed a browser-based SQL query tool in an Aspire AppHost, you add the SQL Commander container to your project and wire it to your SQL Server database resource using environment variables and dependent-resource wait patterns.

Can I run SQL queries against my SQL Server database directly from the Aspire dashboard?

Yes, you can run SQL queries against your SQL Server database directly from the Aspire dashboard by deploying SQL Commander as a managed container that auto-starts alongside the database and provides a web UI for browsing and querying.

Does SQL Commander support health checks and service startup ordering in Aspire?

SQL Commander supports health checks and service startup ordering in Aspire by utilizing wired dependencies and wait logic, ensuring the query tool starts only after the SQL Server database resource is fully initialized.

What is the best way to browse SQL Server tables in a container-based Aspire deployment?

The best way to browse SQL Server tables in a container-based Aspire deployment is using an integrated web UI like SQL Commander, which launches with your database and appears in the Aspire dashboard for immediate access without manual configuration.

Do I need a separate SQL client when using .NET Aspire for local development?

You do not need a separate SQL client when using .NET Aspire for local development, because integrating a containerized SQL Commander provides an embedded, browser-based interface to browse tables and execute queries directly within your Aspire environment.

Why does my Aspire SQL Commander container fail to start before the SQL Server database?

Your Aspire SQL Commander container may fail if it starts before the SQL Server database, which is why applying the WaitFor pattern ensures the query tool waits for the dependent database resource to be healthy before launching.