CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

netalertx-install-scripts

Read before editing anything under install/ (production-filesystem/, ubuntu24/, etc.) or reviewing a PR that touches it. Covers uninstall safety, why check-*.sh scripts don't all exit the same way, and what's legacy vs. active.

73

Quality

92%

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

The canonical home for this skill is install-scripts in netalertx/NetAlertX

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary short conventions skill: every token carries project-specific knowledge mined from real review comments, with concrete script names, paths, and behaviors rather than abstractions. The only minor weakness is the build-vs-runtime section deferring entirely to other skills instead of summarizing the applicable rule.

DimensionReasoningScore

Conciseness

The ~23-line body is lean with zero padding: it explains only project-specific conventions Claude could not know (e.g., why uninstall.sh must not remove shared system packages, that /back is legacy), never generic concepts. Every sentence carries non-obvious information, matching the 5 anchor.

5 / 5

Actionability

Guidance is concrete throughout — exact paths ("install/production-filesystem/services/scripts/check-*.sh"), named scripts with their actual behaviors ("check-first-run-config.sh exits non-zero on a critical failure", "check-ramdisk.sh exits 0 even when it detects a real issue"), and explicit rules ("must only remove NetAlertX's own files"). It stops short of the 5 anchor because the build-vs-runtime section fully defers to other skills ("See the devcontainer-configs/devcontainer-management skills") without restating the applicable rule, leaving a minor gap.

4 / 5

Workflow Clarity

This is a single-purpose conventions skill with no multi-step process; each section is an unambiguous rule, and the one implicit verification step is made explicit ("check what that specific script is actually guarding before suggesting a change to its exit behavior"). Under the simple-skill guideline this earns a 5; there are no destructive or batch operations requiring missing validation.

5 / 5

Progressive Disclosure

The body is under 50 lines, needs no external reference files (none exist in the bundle), and is organized into clearly headed sections each covering one concern. Per the guideline for short skills with no external references, well-organized sections alone merit a 5; its cross-references to sibling skills are one level deep and clearly signaled.

5 / 5

Total

19

/

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 strong description: it gives explicit when-to-read triggers tied to concrete paths and PR contexts, and enumerates its specific coverage areas. It is concise, third-person, and highly distinctive; only minor synonym coverage keeps trigger quality and specificity from full marks.

DimensionReasoningScore

Specificity

The description names its domain precisely ("anything under install/ (production-filesystem/, ubuntu24/, etc.)") and lists several concrete coverage areas: "uninstall safety", "why check-*.sh scripts don't all exit the same way", and "what's legacy vs. active". It falls just short of the 5 anchor because these are topic statements rather than a comprehensive enumeration of concrete actions.

4 / 5

Completeness

It explicitly answers 'when' ("Read before editing anything under install/ ... or reviewing a PR that touches it") and 'what' ("Covers uninstall safety, why check-*.sh scripts don't all exit the same way, and what's legacy vs. active") with concrete trigger phrases, matching the 5 anchor exactly.

5 / 5

Trigger Term Quality

Natural trigger phrasing is strong — "editing anything under install/", "reviewing a PR that touches it", "uninstall", "check-*.sh", "legacy vs. active" — matching what a user would actually say. A few natural synonyms (e.g., "setup scripts", "install scripts", "uninstall script") are absent, keeping it at 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche tied to specific paths and scripts (install/production-filesystem, ubuntu24, check-*.sh, /back) with minimal overlap risk against generic skills — a PR-reviewer or editor targeting install/ would unambiguously select it.

5 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

netalertx/NetAlertX

Path

.github/skills/install-scripts/SKILL.md

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.