CtrlK
BlogDocsLog inGet started
Tessl Logo

network-101

This skill should be used when the user asks to "set up a web server", "configure HTTP or HTTPS", "perform SNMP enumeration", "configure SMB shares", "test network services", or needs guidance on configuring and testing network services for penetration testing labs.

68

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The content is highly actionable with executable commands and clear per-service sequences, but it is monolithic (no reference files despite ~330 lines) and repeats some commands across the Quick Reference and Examples sections. Workflow steps also rely on implicit verification rather than explicit validation checkpoints.

Suggestions

Move the per-service enumeration command catalogs and the worked Examples into reference files (e.g. ENUMERATION.md, EXAMPLES.md) referenced one level deep from a concise overview, removing duplicated commands from Quick Reference.

Reframe each 'Verify ...' subsection as an explicit checkpoint (run command -> expected output -> if it fails, fix and re-run) and link the Troubleshooting table into those steps as a retry loop.

Trim the Quick Reference section to only commands not already shown inline to reduce redundant tokens.

DimensionReasoningScore

Conciseness

The body is mostly lean command lists with little prose padding, but the Quick Reference and Examples sections duplicate commands already shown in the Core Workflow (e.g. smbclient -L, snmpwalk, HTTP/SNMP/SMB setup), adding tokens without new value; not the top level because of this redundancy.

2 / 3

Actionability

Provides fully executable, copy-paste-ready commands with specific flags and IPs (sudo apt install apache2, openssl req -x509, snmpwalk -c public -v1, smbclient -L //192.168.1.1 -N) plus exact config snippets, matching the fully-executable anchor and clearing the pseudocode level.

3 / 3

Workflow Clarity

Service-setup steps are clearly sequenced with verify commands, but verification is presented as a passive 'Verify...' subsection rather than explicit pass/fail checkpoints with error-recovery feedback loops; the adjacent Troubleshooting table is not wired into each workflow as a retry loop.

2 / 3

Progressive Disclosure

No bundle files exist and all ~330 lines live inline in a single well-sectioned SKILL.md; the organization is clear, but substantial reference content (enumeration commands, port tables, worked examples) that could be split into separate files is monolithic rather than referenced one level deep.

2 / 3

Total

9

/

12

Passed

Description

100%

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 strong: it uses concrete trigger phrasings, covers both what the skill does and when to invoke it, and carves out a distinct pentest-lab niche across HTTP/HTTPS/SNMP/SMB. No substantive weaknesses to address.

DimensionReasoningScore

Specificity

Lists multiple concrete actions such as 'set up a web server', 'configure HTTP or HTTPS', 'perform SNMP enumeration', 'configure SMB shares', and 'test network services', matching the anchor for multiple specific concrete actions rather than the partial-coverage level below.

3 / 3

Completeness

Explicitly states both what it does (configuring and testing HTTP/HTTPS/SNMP/SMB network services) and when to use it ('when the user asks to...'), satisfying the anchor for clearly answering both what and when with explicit triggers.

3 / 3

Trigger Term Quality

Quoted natural phrases like 'set up a web server', 'configure HTTP or HTTPS', 'configure SMB shares', and 'test network services' give good coverage of terms a pentest-lab user would actually say, clearing the bar above 'some relevant keywords but missing variations'.

3 / 3

Distinctiveness Conflict Risk

The pentest-lab network-service configuration niche with specific per-protocol triggers is clearly distinguishable and unlikely to fire for unrelated skills, fitting the clear-niche anchor rather than the overlap-prone level below.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
zebbern/claude-code-guide
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.