CtrlK
BlogDocsLog inGet started
Tessl Logo

x-nets

Enhanced netstat module with cached data and structured output. View network connections, routing tables, and interface statistics in interactive or TSV/CSV formats. **Dependency**: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.

61

Quality

72%

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

Fix and improve this skill with Tessl

tessl review fix ./mod/nets/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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

The body is highly actionable with executable commands and real pipelines, a clear sequenced workflow, and clean single-file organization. The main weakness is mild redundancy where the core commands are repeated across three sections.

Suggestions

Consolidate the repeated update/ls/view commands so they appear once in the Commands table, with Quick Start and Examples linking or showing only distinct variations.

Consider noting how to refresh/detect stale cache in the Workflow, since the update step is described as needed "when data is stale" without a way to tell.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining concepts Claude already knows, but the same core commands (update, ls, view) are restated across the Quick Start, Commands table, and Examples sections, which could be consolidated.

2 / 3

Actionability

Commands are fully executable and copy-paste ready, including real data-processing pipelines such as `x nets view --tsv internet | awk -F'\t' '$1 == "TCP"'` and CSV export — concrete, specific guidance throughout.

3 / 3

Workflow Clarity

The Workflow section gives a clear numbered sequence (update → ls → view → process) for a simple read-only skill where no destructive/batch validation checkpoints are warranted, so the sequence is unambiguous.

3 / 3

Progressive Disclosure

Content is well-organized into clearly signaled single-level sections (Quick Start, Commands, Examples, Tables, Workflow, Platform Notes) with no nested references; no bundle files exist, and the single-file structure is appropriate for this scope.

3 / 3

Total

11

/

12

Passed

Description

60%Weight 40%Scale 1-3

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 about capabilities and domain but omits an explicit "Use when..." trigger, leaving the "when" half of completeness implicit. Trigger-term coverage and distinctiveness are adequate rather than strong.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants to inspect network connections, routing tables, or interface stats, or asks about netstat-style output in TSV/CSV."

Surface natural phrasings users actually say (e.g. "netstat", "open ports", "listening sockets", "routing table") to improve trigger-term coverage.

Clarify what distinguishes this from the native netstat skill (caching + structured output) in the opening line to reduce conflict risk.

DimensionReasoningScore

Specificity

Names multiple concrete actions: "View network connections, routing tables, and interface statistics in interactive or TSV/CSV formats," plus cached data collection — a clear list of specific capabilities rather than vague language.

3 / 3

Completeness

It clearly answers "what" the skill does, but there is no explicit "when to use it" trigger clause; the dependency note is installation guidance, not a usage trigger, which caps completeness at 2 per the guidelines.

2 / 3

Trigger Term Quality

Relevant keywords appear (network connections, routing tables, interface statistics, TSV/CSV, netstat) but coverage of natural user phrasings is incomplete and lacks the common trigger "Use when..." form.

2 / 3

Distinctiveness Conflict Risk

"Enhanced netstat module" carves out a niche, but it could still overlap with a native netstat skill and lacks distinctive trigger phrasing that would prevent misfiring.

2 / 3

Total

9

/

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_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository
x-cmd/x-cmd
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.