**ANALYSIS SKILL** — Query and analyze data in Azure Data Explorer (Kusto/ADX) using KQL. WHEN: "KQL queries", "Kusto database queries", "Azure Data Explorer", "ADX clusters", "time series data", "IoT telemetry", "anomaly detection". DO NOT USE FOR: App Insights / Log Analytics troubleshooting (azure-diagnostics), cost analysis (azure-cost-optimization).
68
81%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Execute KQL queries against Azure Data Explorer for fast, scalable big-data analytics on log, telemetry, and time-series data.
az login) with a subscription containing Kusto resourcesAllDatabasesViewer on the cluster, or Database Viewer per database.vscode/mcp.json for the mcp_azure-mcp_kusto
namespace; CLI fallback in
references/fallback-strategy.mdkusto_table_schema_get for table structurekusto_query with a KQL expression| Pattern | Use For |
|---|---|
| Basic Data Retrieval | Quick inspection, recent events |
| Aggregation Analysis | Counting, distribution, top-N |
| Time Series Analytics | Performance monitoring, trends |
| Join and Correlation | Root-cause analysis, event tracing |
| Schema Discovery | Data model exploration |
For full KQL syntax, examples, best practices, and performance tips, read
references/query-patterns.md.
where Timestamp > ago(...)) on time-series tablestake/limit for exploratory querieswhere before join / summarize)summarize for aggregations; bin() for time bucketingproject to select only needed columns| Tool | Purpose |
|---|---|
kusto_cluster_list | List Kusto clusters in a subscription |
kusto_database_list | List databases in a cluster |
kusto_query | Execute KQL against a database |
kusto_table_schema_get | Retrieve table schema |
Required parameters: subscription, cluster, database, query (or table).
Optional: resource-group, tenant.
For CLI fallback (timeouts, auth failures), read
references/fallback-strategy.md.
| Reference | When to Load |
|---|---|
references/query-patterns.md | KQL patterns, examples, best practices, common functions |
references/fallback-strategy.md | CLI commands and REST API fallback when MCP tools fail |
05d7617
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.