CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ics-operator-specialist-methods

Evidence-led ics operator technical methods and evidence interpretation for the relevant environment.

Quality

68%

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 ./packages/decepticon/decepticon/skills/standard/ics/specialist-methods/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

80%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 disciplined, token-efficient interpretive companion skill: it covers exactly what the technique skills do not (evidentiary limits, safety envelope, what does and does not constitute proof) while deferring implementation to live schemas and sibling skills. Its main gap is the absence of any ordered evidence-capture sequence for the authorized write-test path it describes.

Suggestions

Add a compact ordered checklist for separately authorized write tests (capture baseline → confirm read-only/verified behavior → execute → verify telemetry remains intact → restore baseline → document), which would raise workflow clarity without much token cost.

Include one concrete method for confirming a command is read-only before use (e.g., dry-run flags or a verification command per tool family), since tool defaults differ and the current guidance stops at 'confirm'.

Optionally name the sibling ICS technique skills explicitly (or their lookup path) so the delegation in 'Use the relevant existing technique skills' is unambiguous.

DimensionReasoningScore

Conciseness

The ~24-line body is lean and assumes Claude's competence: 'Passive captures and read-only identification can reveal vendor, firmware, unit IDs, function codes' and 'Tools such as modbus-cli, python-snap7 and OPC UA clients differ in default behavior' add non-obvious, situation-specific facts with zero padding and no explanation of concepts Claude already knows. It fits the anchor 'Lean and efficient; every token earns its place' rather than 4, where some trimming would still be possible.

5 / 5

Actionability

Concrete, checkable guidance dominates ('confirm a command is read-only before use', 'Capture baseline state and restoration evidence', 'Preserve network segment, device identity and observation timestamps'), and the absence of code is acceptable for an instruction-only skill. It falls short of 5 because executable specifics (e.g., how to actually confirm a command is read-only) are delegated to other skills rather than even briefly specified here.

4 / 5

Workflow Clarity

There is no step sequence — the skill explicitly states 'they do not define an engagement stage order' — yet validation checkpoints for the risky operation are present ('Capture baseline state and restoration evidence for any separately authorized write test', 'loss of telemetry during a test is a blocker'), placing it above anchor 2 (validation absent) but below anchor 4 (clear sequence). No ordered checklist or feedback loop exists for the write-test path.

3 / 5

Progressive Disclosure

The skill is under 50 lines, has no bundle files (no references/, scripts/, or assets/ exist), needs no external references, and is cleanly organized under '## Industrial protocol evidence' and '## State and safety context'. Per the simple-skill guideline this earns 5 with well-organized sections alone.

5 / 5

Total

17

/

20

Passed

Description

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

The description correctly signals the ICS/OT niche and an evidence-focused purpose, but it reads as a vague domain label rather than an operational trigger: no concrete capabilities, no use-when clause, and no differentiation from the sibling ICS technique skills the body relies on. The metadata's when_to_use field helps at load time but does not repair the description text itself.

Suggestions

Add an explicit trigger clause to the description, e.g. 'Use when investigating ICS/OT environments, interpreting Modbus/S7/OPC UA evidence, or preparing an evidence handoff.'

Replace the generic 'technical methods' with the concrete capabilities the body actually covers: passive protocol identification, register-value interpretation, and evidence preservation/baseline capture for authorized write tests.

Include natural synonyms users would say (SCADA, OT, PLC, industrial control) and state what distinguishes this methods/evidence skill from the sibling ICS technique skills to reduce trigger overlap.

DimensionReasoningScore

Specificity

'Evidence-led ics operator technical methods and evidence interpretation for the relevant environment' names the domain but the actions are generic — 'technical methods' and 'evidence interpretation' name no concrete capability. This matches anchor 2 ('Names the domain but actions are minimal or generic'); it is not 3 because no specific concrete action (e.g., protocol identification, register interpretation) is actually listed.

2 / 5

Completeness

The 'what' is present at a domain level (technical methods plus evidence interpretation for ICS operator work) but the 'when' is entirely missing — 'for the relevant environment' provides no trigger guidance, and no 'Use when...' clause or equivalent exists in the description. Per the judging guideline the missing trigger clause caps completeness at 3; it cannot be 4 because the when is not weakly present, it is absent.

3 / 5

Trigger Term Quality

'ics operator', 'technical methods', 'evidence interpretation' provide some relevant domain keywords, but common natural variations users would say — SCADA, OT, PLC, industrial control, Modbus, OPC UA — are absent. Fits anchor 3 ('Some relevant keywords but missing common variations or synonyms'); not 2 because 'ics operator' is a specific domain term rather than purely generic language, not 4 because natural-term coverage is thin.

3 / 5

Distinctiveness Conflict Risk

The 'ics operator' niche limits conflicts with unrelated skills, but 'technical methods' sits very close to the sibling 'ICS technique skills' this very bundle defers to, and nothing in the description articulates what separates a methods/evidence skill from those technique skills. Fits anchor 3 ('Somewhat specific but could still overlap with similar skills'); not 4 because no distinguishing trigger is stated for the closest neighbors.

3 / 5

Total

11

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

PurpleAILAB/Decepticon

Path

packages/decepticon/decepticon/skills/standard/ics/specialist-methods/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.