CtrlK
BlogDocsLog inGet started
Tessl Logo

network-config-validation

Pre-deployment checks for router and switch configuration, including dangerous commands, duplicate addresses, subnet overlaps, stale references, management-plane risk, and IOS-style security hygiene.

66

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Risky

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/network-config-validation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The body delivers executable, well-structured validation code with a clear ordered workflow and a blocking preflight gate. Its only weakness is mild verbosity in the prose sections that restate knowledge Claude already has.

Suggestions

Trim the How It Works and Examples prose to essentials; the code and the numbered validation order already carry the guidance.

Drop or compress anti-patterns that restate obvious network-engineering knowledge to recover token budget.

DimensionReasoningScore

Conciseness

The body is mostly efficient executable code with brief framing, but several narrative sections ("How It Works", "Examples", anti-patterns) restate well-understood network-engineering context and could be tightened.

2 / 3

Actionability

Multiple complete, copy-paste-ready Python functions (dangerous-command scan, duplicate-IP/overlap detection, VTY block checks, security hygiene) with concrete regex and ipaddress usage rather than pseudocode.

3 / 3

Workflow Clarity

The numbered validation order plus a "fail closed on dangerous commands and credentials" gate in the Automation Preflight example provides an explicit sequence with a blocking validation checkpoint and rollback confirmation.

3 / 3

Progressive Disclosure

Well-organized into single-purpose sections with no external bundle files needed; the inline code blocks are each self-contained and the See Also section points to related skills one level deep, so navigation is clear.

3 / 3

Total

11

/

12

Passed

Description

75%

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

The description is specific and distinct, clearly carving out a network pre-deployment validation niche. Its main weakness is the missing explicit trigger/"Use when" clause, which limits completeness and natural trigger-term coverage.

Suggestions

Add an explicit trigger clause such as "Use before a change window, automation push, or when reviewing Cisco IOS/IOS-XE config for deployment risks."

Surface natural user phrasings ("pre-flight check", "config review", "duplicate IP / subnet overlap") as trigger keywords alongside the technical terms.

DimensionReasoningScore

Specificity

Lists several concrete check categories — "dangerous commands, duplicate addresses, subnet overlaps, stale references, management-plane risk, and IOS-style security hygiene" — naming specific actions rather than vague language.

3 / 3

Completeness

It clearly states what the skill does, but there is no explicit "Use when..." trigger clause; the "when" is only implied from the listed check categories, which caps completeness at 2 per the rubric.

2 / 3

Trigger Term Quality

Includes domain terms like "router and switch configuration" and "ACLs/route-maps/prefix-lists", but lacks the natural trigger phrasing a user would say (e.g. "pre-flight check", "network config review") and omits platform-file cues users actually voice.

2 / 3

Distinctiveness Conflict Risk

The network-config-validation niche with IOS-style security hygiene and stale-reference checks is a clear, distinct trigger set unlikely to collide with other skills.

3 / 3

Total

10

/

12

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.