CtrlK
BlogDocsLog inGet started
Tessl Logo

network-interface-health

Diagnose interface errors, drops, CRCs, duplex mismatches, flapping, speed negotiation issues, and counter trends on routers, switches, and Linux hosts. Use when an interface shows errors, drops, CRCs, flapping, or a duplex or speed mismatch.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

96%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.

The body is dense, executable, and validation-oriented, with counter-interpretation knowledge and anti-patterns that add genuine domain value. Its only structural weakness is that the parser code and counter reference are inlined in SKILL.md rather than split into bundle files.

DimensionReasoningScore

Conciseness

The body is lean and fully operational — a counter table, terse command blocks, symptom-specific diagnosis flows, and a complete parser — with no explanation of concepts Claude already knows. Every token earns its place.

5 / 5

Actionability

Provides copy-paste-ready commands ('show interfaces <interface>', 'ip -s link show', 'ethtool -S') and a complete, executable Python parser covering the common cases; no pseudocode.

5 / 5

Workflow Clarity

Diagnosis flows are clearly sequenced with explicit validation checkpoints ('Confirm counters are incrementing, not just historical', 'Clear counters only after recording the baseline', 'Recheck after a fixed interval') and conditional branching, matching the top anchor.

5 / 5

Progressive Disclosure

Well-organized sections with no buried references, but at ~145 lines the inlined 34-line parser and counter reference are content that could live in scripts/ or references/ files; fits 'good structure, minor organization gaps' rather than the clean one-level-deep split.

4 / 5

Total

19

/

20

Passed

Description

92%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 that states concrete capabilities in third person and pairs them with an explicit, trigger-rich 'Use when' clause. The only gap is a few natural synonyms users might say (e.g., 'packet loss', 'collisions').

DimensionReasoningScore

Specificity

Lists multiple concrete diagnostic actions (errors, drops, CRCs, duplex mismatches, flapping, speed negotiation, counter trends) across named device classes (routers, switches, Linux hosts) in third-person voice, matching the comprehensive anchor.

5 / 5

Completeness

Explicitly answers both what ('Diagnose interface errors, drops, CRCs... on routers, switches, and Linux hosts') and when ('Use when an interface shows errors, drops, CRCs, flapping, or a duplex or speed mismatch') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural-keyword coverage ('errors', 'drops', 'CRCs', 'flapping', 'duplex or speed mismatch') but common user synonyms like 'packet loss', 'link down', or 'collisions' are missing, so it falls short of the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

Clear niche — physical/link-layer interface health — with distinct triggers (CRCs, flapping, duplex mismatch) that are unlikely to fire for general network-configuration or routing skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.