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.

77

Quality

98%

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.

A focused, high-signal diagnostic skill with executable commands, a working parser, and validation-gated workflows. The only gap is that the sizable parser implementation is inlined rather than split into a bundle file.

Suggestions

Move the Safe Parser Example into scripts/parse_show_interfaces.py and reference it from SKILL.md to keep the overview lean.

Consider extracting the Counter Reference table into references/counter-reference.md if additional columns (e.g., thresholds, vendor-specific names) are added later.

DimensionReasoningScore

Conciseness

Lean throughout: assumes Claude knows networking basics and adds only non-obvious value (trend-over-absolute insight, the counter reference table, parsing pitfalls) with no padded exposition.

5 / 5

Actionability

Provides concrete vendor/Linux commands and a complete, executable Python parser with named capture groups; diagnosis flows and examples are copy-paste ready and cover common cases.

5 / 5

Workflow Clarity

Diagnosis flows are numbered with explicit validation checkpoints ("Confirm counters are incrementing, not just historical", "Recheck after a fixed interval", compare both ends), and counter clearing is correctly gated as an anti-pattern.

5 / 5

Progressive Disclosure

Well-organized into clear sections with no nested references, but the ~45-line Safe Parser Example is substantial detailed material that could live in a references/ or scripts/ bundle rather than the SKILL.md body.

4 / 5

Total

19

/

20

Passed

Description

100%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 tight, third-person description that pairs concrete diagnostic capabilities with an explicit "Use when" trigger and natural symptom keywords. No fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete diagnostic actions ("interface errors, drops, CRCs, duplex mismatches, flapping, speed negotiation issues, and counter trends") plus the target platforms ("routers, switches, and Linux hosts"), giving comprehensive coverage rather than generic language.

5 / 5

Completeness

Explicitly answers both what ("Diagnose interface errors, drops, CRCs...") 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

Natural operator-facing terms ("errors, drops, CRCs, flapping, or a duplex or speed mismatch") match what users actually say when reporting interface faults, with synonym coverage across the symptom set.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (physical-layer interface health) with distinct triggers; unlikely to fire for unrelated network skills given the error/counter framing.

5 / 5

Total

20

/

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.

Validation15 / 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.