CtrlK
BlogDocsLog inGet started
Tessl Logo

netalertx-plugin-run-development

Create and run NetAlertX plugins. Use this when asked to create plugin, run plugin, test plugin, plugin development, or execute plugin script.

69

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 well-structured, highly actionable skill body that gives Claude concrete commands, paths, and code along with genuinely non-obvious runtime semantics. It is slightly held back by the absence of an explicit validation step in the run workflow and minor inline detail that could be split into references.

Suggestions

Add an explicit verification step to the run workflow (e.g. check the script exit code and confirm the result file was written before the backend deletes it) to lift workflow_clarity toward 5.

Consider moving the extended RUN_TIMEOUT and dataType/default_value guidance into a referenced doc (e.g. a PLUGINS_SETTINGS.md) and linking from SKILL.md to tighten conciseness and improve progressive disclosure.

No bundle files exist under references/, scripts/, or assets/ — if detailed settings semantics or import-behavior docs belong with the skill, add them as one-level-deep reference files rather than relying on repo-level docs paths.

DimensionReasoningScore

Conciseness

The body is lean and focused on non-obvious, codebase-specific facts (RUN_TIMEOUT kill semantics, dataType/default_value agreement), assuming Claude's competence; a few explanatory passages in the settings section could be trimmed slightly, keeping it just below the leanest 5.

4 / 5

Actionability

Concrete executable commands ("python3 server/plugins/<code_name>/script.py"), exact file paths, a copy-paste Plugin_Objects code example, and specific settings keys cover the common cases fully.

5 / 5

Workflow Clarity

The five-step "Expected Workflow" is clearly sequenced with a result-retrieval checkpoint noting the backend deletes the log quickly, but there is no explicit validation step (e.g. check exit code or confirm ingestion), leaving a minor checkpoint gap versus a 5.

4 / 5

Progressive Disclosure

Content is organized into clear single-purpose sections with one-level-deep, clearly signaled references to docs (PLUGINS_IMPORT_BEHAVIOR.md, PLUGINS_DEV.md#conventions-checklist); a few inline detail blocks (RUN_TIMEOUT, dataType) could arguably live in a referenced doc, leaving a minor organization gap.

4 / 5

Total

17

/

20

Passed

Description

87%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 concise, well-constructed description that clearly answers both what the skill does and when to use it, with natural trigger phrases and a distinct NetAlertX-specific niche. Minor room for more comprehensive capability and synonym coverage.

DimensionReasoningScore

Specificity

"Create and run NetAlertX plugins" names the domain plus two concrete actions, and the trigger list adds test/execute/development, giving several specific actions with only minor coverage gaps — not the fully comprehensive list of a 5.

4 / 5

Completeness

It explicitly states what ("Create and run NetAlertX plugins") and when ("Use this when asked to create plugin, run plugin, test plugin, plugin development, or execute plugin script") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Phrases like "create plugin, run plugin, test plugin, plugin development, or execute plugin script" are natural things a user would say, with good coverage of variations; falls short of 5 only because no file-extension or further-synonym terms are present.

4 / 5

Distinctiveness Conflict Risk

The NetAlertX qualifier pins a clear niche and the triggers are tied specifically to plugin development for that app, giving minimal overlap risk with unrelated skills.

5 / 5

Total

18

/

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

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
netalertx/NetAlertX
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.