Skip to content

feature: add azure-kusto-graph-skills plugin - #3024

Merged
JasonYeMSFT (JasonYeMSFT) merged 9 commits into
microsoft:mainfrom
skill-terrain:feature/azure-kusto-graph-skills-plugin
Aug 10, 2026
Merged

feature: add azure-kusto-graph-skills plugin#3024
JasonYeMSFT (JasonYeMSFT) merged 9 commits into
microsoft:mainfrom
skill-terrain:feature/azure-kusto-graph-skills-plugin

Conversation

@skill-terrain

Copy link
Copy Markdown
Contributor

Summary

New plugin (azure-kusto-graph-skills) with 3 skills for Kusto graph analysis and IRQL security hunting in Azure Data Explorer.

Skills

  • azure-kusto-graph — KQL graph operators (make-graph, graph-match, shortest paths, connected components, persistent graph models)
  • azure-kusto-irql — Composable IRQL incident response pipelines (Get_, Extract_, Enrich_*)
  • azure-kusto-irql-graph — IRQL graph visualization (Lift_To_Graph, Graph_Render_View, node folding)

What's included

  • Plugin manifests for Copilot CLI / VS Code, Claude Code, and Cursor
  • Vally eval routing tests (positive + negative) for all 3 skills
  • Reference files for examples, scenarios, deployment scripts, and Kusto Explorer launch procedure
  • Consent-gated file creation and Kusto Explorer launch (ask_user before writing files or launching executables)

Validation

  • npm run build — passes, all 3 skills versioned
  • vally lint — 31/31 skills pass, 0 failures
  • No modifications to existing files — additive only

Closes #3013, #3014, #3015

New plugin with 3 skills for Kusto graph analysis and IRQL security hunting:
- azure-kusto-graph: KQL graph operators (make-graph, graph-match, shortest paths, components, persistent models)
- azure-kusto-irql: composable IRQL pipelines (Get_*, Extract_*, Enrich_*)
- azure-kusto-irql-graph: graph visualization (Lift_To_Graph, Graph_Render_View, node folding)

Includes Vally eval routing tests for all 3 skills.

Closes microsoft#3013, microsoft#3014, microsoft#3015
@skill-terrain
skill-terrain requested a review from a team as a code owner August 5, 2026 23:54
Copilot AI lite review requested due to automatic review settings August 5, 2026 23:54
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@skill-terrain

Copy link
Copy Markdown
Contributor Author

@microsoft-github-policy-service agree company="Microsoft"

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new azure-kusto-graph-skills plugin under plugins/ that packages three new Copilot skills focused on (1) KQL graph operators, (2) IRQL security hunting pipelines, and (3) IRQL-based graph visualization in Kusto Explorer, along with Vally integration evals and reference documentation.

Changes:

  • Introduces the azure-kusto-graph-skills plugin manifests (Copilot CLI/VS Code, Cursor, Claude) plus NBGV versioning.
  • Adds three new skills (azure-kusto-graph, azure-kusto-irql, azure-kusto-irql-graph) with reference docs and deployment/launch procedures.
  • Adds Vally integration eval suites for routing coverage for all three skills.

Reviewed changes

Copilot reviewed 24 out of 24 changed files in this pull request and generated 10 comments.

Show a summary per file
File Description
plugins/azure-kusto-graph-skills/version.json NBGV versioning config for the new plugin directory
plugins/azure-kusto-graph-skills/skills/azure-kusto-irql/version.json NBGV versioning config for the IRQL skill
plugins/azure-kusto-graph-skills/skills/azure-kusto-irql/SKILL.md Defines the IRQL pipeline composition skill behavior and examples
plugins/azure-kusto-graph-skills/skills/azure-kusto-irql/references/KUSTO_EXPLORER_LAUNCH.md Reference procedure for consent-gated file creation + Kusto Explorer launch
plugins/azure-kusto-graph-skills/skills/azure-kusto-irql/references/EXAMPLES.md Prompt examples for exercising the IRQL skill
plugins/azure-kusto-graph-skills/skills/azure-kusto-irql-graph/version.json NBGV versioning config for the IRQL graph skill
plugins/azure-kusto-graph-skills/skills/azure-kusto-irql-graph/SKILL.md Defines Lift_To_Graph / render / fold workflow and mapping rules
plugins/azure-kusto-graph-skills/skills/azure-kusto-irql-graph/references/KUSTO_EXPLORER_LAUNCH.md Reference procedure for consent-gated file creation + Kusto Explorer launch
plugins/azure-kusto-graph-skills/skills/azure-kusto-irql-graph/references/EXAMPLES.md Prompt examples for exercising the IRQL graph visualization skill
plugins/azure-kusto-graph-skills/skills/azure-kusto-irql-graph/references/DEPLOY_IRQL_FUNCTIONS.md Deployment definitions for required stored functions (Lift/Render/Fold)
plugins/azure-kusto-graph-skills/skills/azure-kusto-graph/version.json NBGV versioning config for the KQL graph operators skill
plugins/azure-kusto-graph-skills/skills/azure-kusto-graph/SKILL.md Defines KQL graph operator guidance (make-graph, match, paths, components, models)
plugins/azure-kusto-graph-skills/skills/azure-kusto-graph/references/SCENARIOS.md Worked scenario examples for applying KQL graph operators
plugins/azure-kusto-graph-skills/skills/azure-kusto-graph/references/KUSTO_EXPLORER_LAUNCH.md Reference procedure for consent-gated file creation + Kusto Explorer launch
plugins/azure-kusto-graph-skills/skills/azure-kusto-graph/references/EXAMPLES.md Prompt examples for exercising the KQL graph operators skill
plugins/azure-kusto-graph-skills/README.md Plugin-level README describing included skills
plugins/azure-kusto-graph-skills/LICENSE MIT license for the new plugin
plugins/azure-kusto-graph-skills/.plugin/plugin.json Copilot plugin manifest for the new plugin
plugins/azure-kusto-graph-skills/.mcp.json MCP server config for the plugin
plugins/azure-kusto-graph-skills/.cursor-plugin/plugin.json Cursor plugin manifest
plugins/azure-kusto-graph-skills/.claude-plugin/plugin.json Claude plugin manifest
evals/azure-kusto-graph-skills/azure-kusto-irql/eval.yaml Vally integration eval suite for IRQL routing
evals/azure-kusto-graph-skills/azure-kusto-irql-graph/eval.yaml Vally integration eval suite for IRQL graph routing
evals/azure-kusto-graph-skills/azure-kusto-graph/eval.yaml Vally integration eval suite for KQL graph routing
Suppressed comments (1)

plugins/azure-kusto-graph-skills/skills/azure-kusto-graph/SKILL.md:425

  • Markdown table separator row has an extra trailing pipe ("||"), which breaks table rendering in some markdown parsers.
|------|---------||

Comment thread plugins/azure-kusto-graph-skills/README.md
Comment thread plugins/azure-kusto-graph-skills/.mcp.json Outdated
Comment thread plugins/azure-kusto-graph-skills/skills/azure-kusto-graph/SKILL.md
Comment thread plugins/azure-kusto-graph-skills/skills/azure-kusto-irql/SKILL.md
Comment thread plugins/azure-kusto-graph-skills/skills/azure-kusto-graph/SKILL.md Outdated
Comment thread plugins/azure-kusto-graph-skills/skills/azure-kusto-irql-graph/SKILL.md Outdated
Comment thread plugins/azure-kusto-graph-skills/skills/azure-kusto-irql/SKILL.md Outdated
Comment thread plugins/azure-kusto-graph-skills/skills/azure-kusto-irql/references/EXAMPLES.md Outdated
Comment thread plugins/azure-kusto-graph-skills/.plugin/plugin.json Outdated
Comment thread plugins/azure-kusto-graph-skills/hooks/copilot-hooks.json Outdated
Comment thread plugins/azure-kusto-graph-skills/.claude-plugin/plugin.json Outdated
@JasonYeMSFT
JasonYeMSFT (JasonYeMSFT) merged commit c110959 into microsoft:main Aug 10, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[New Skill]: azure-kusto-graph - Kusto graph support and operators (make-graph, graph-match, shortest paths, components, persistent models, etc)

5 participants