CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aks-network-capture

Collects bounded packet captures from AKS nodes and Azure network configuration for wire-level evidence. WHEN: "capture packets on an AKS node", "take a pcap", "run tcpdump on AKS", "prove where packets drop". Use for explicit packet-capture intent after read-only diagnostics, not general AKS connectivity or ingress troubleshooting.

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is aks-network-capture in microsoft/GitHub-Copilot-for-Azure

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exemplary skill body: lean overview with bespoke host-gate policy, a sequenced workflow with explicit approval and error checkpoints, and clean one-level-deep disclosure into verified bundle scripts. The single weakness is the absence of inline invocation examples for the bundled scripts.

DimensionReasoningScore

Conciseness

The ~54-line body contains no generic concept explanation (no what-is-AKS/tcpdump/ConfigMap padding) and assumes Claude's competence throughout; every section carries host- or cluster-specific policy or navigation that Claude cannot infer. This matches anchor 5's lean, every-token-earns-its-place standard.

5 / 5

Actionability

Each workflow step links to an exact bundled script path with Bash and PowerShell variants, and all referenced files exist, so guidance is concrete and executable. However, the body includes no literal invocation syntax or example arguments — executing requires opening the scripts — a minor gap versus anchor 5's copy-paste-ready commands.

4 / 5

Workflow Clarity

Steps 0–5 are clearly sequenced with explicit validation checkpoints (the Host Capability Gate checklist, step 0's "Capture intent is not mutation consent. Stop for separate approval before any debug-container fallback") and feedback loops for error recovery ("Capture/retrieval failure → Inspect Job logs; missing evidence is not success"), matching anchor 5.

5 / 5

Progressive Disclosure

The body is a clear overview: executable detail is split across 11 bundled scripts each referenced by role and exact path (all verified to exist), and authorization detail lives in references/capture-authorization.md, which is one level deep (it links only to external documentation). Navigation is easy and well-signaled, matching anchor 5.

5 / 5

Total

19

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete two-action capability statement in third person, four natural quoted trigger phrases, and an explicit use/don't-use boundary. The only room for improvement is broader trigger synonym coverage and slightly fuller action enumeration.

DimensionReasoningScore

Specificity

"Collects bounded packet captures from AKS nodes and Azure network configuration for wire-level evidence" names two concrete, specifically-qualified collection actions with precise scope (bounded, wire-level, AKS nodes). This is noticeably above the generic two-action level of anchor 3, but lacks the comprehensive multi-action coverage of anchor 5.

4 / 5

Completeness

It explicitly answers both what ("Collects bounded packet captures from AKS nodes and Azure network configuration for wire-level evidence") and when ("Use for explicit packet-capture intent after read-only diagnostics") with concrete quoted trigger phrases, exactly matching anchor 5.

5 / 5

Trigger Term Quality

The WHEN clause quotes four natural user phrases — "capture packets on an AKS node", "take a pcap", "run tcpdump on AKS", "prove where packets drop" — with good synonym coverage (pcap, tcpdump, packets). A few natural terms are still missing (e.g., generic "packet capture", "network trace", wireshark/tshark), so it fits anchor 4 rather than comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (bounded packet capture on AKS nodes) with distinct quoted triggers and an explicit negative boundary — "not general AKS connectivity or ingress troubleshooting" — minimizing conflict with adjacent AKS troubleshooting skills, matching anchor 5.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

microsoft/azure-skills

Path

.github/plugins/aks-skills/skills/aks-network-capture/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.