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.

72

Quality

88%

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

87%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.

A compact, well-structured, and actionable skill body that respects token budget and gives copy-paste-ready commands. The main gap is the absence of an explicit verification step in the run workflow.

Suggestions

Add a verification checkpoint to the run workflow, e.g. after running, confirm the result file exists at /tmp/log/plugins/last_result.<PREF>.log and check its contents before the backend deletes it.

Replace the `add_object(...)` ellipsis with a minimal one-line concrete example so the data-contract snippet is fully copy-paste ready.

Note how to confirm a plugin ran successfully (exit code or expected log line) so Claude can detect silent failures.

DimensionReasoningScore

Conciseness

The body is lean reference material (settings keys, phases, formats, a runnable command) with no boilerplate explaining concepts Claude already knows; every section earns its place.

3 / 3

Actionability

It gives a fully executable command ("python3 front/plugins/<code_name>/script.py") and concrete API calls (Plugin_Objects, add_object, write_result_file) with real method names; the lone "..." placeholder is a justified fill-in, not pseudocode.

3 / 3

Workflow Clarity

The 5-step "Expected Workflow" is clearly sequenced with a useful timing warning, but it lacks any explicit validation/verification checkpoint that the level-3 anchor requires.

2 / 3

Progressive Disclosure

With no bundle files present and no need for external references, the body is organized into well-signaled sections (Workflow, Structure, Settings, Data Contract, Phases, Formats) that satisfy the level-3 simple-skill allowance.

3 / 3

Total

11

/

12

Passed

Description

90%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.

A strong, concise description with an explicit trigger clause and good natural-language keywords. Its only weakness is a somewhat narrow action vocabulary (create/run) rather than a fuller enumeration of plugin-related capabilities.

DimensionReasoningScore

Specificity

"Create and run NetAlertX plugins" names the domain and two concrete actions (create, run), but stops short of a comprehensive action list like the level-3 anchor's three-action example.

2 / 3

Completeness

It states what ("Create and run NetAlertX plugins") and gives an explicit "Use this when..." clause answering when, satisfying the level-3 anchor for both what and when.

3 / 3

Trigger Term Quality

"create plugin, run plugin, test plugin, plugin development, or execute plugin script" covers the natural phrasings a user would actually say, matching the level-3 anchor's good coverage.

3 / 3

Distinctiveness Conflict Risk

"NetAlertX plugins" carves a clear niche with distinct triggers unlikely to fire for unrelated skills, matching the level-3 anchor.

3 / 3

Total

11

/

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