CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

conducting-malware-incident-response

Respond to malware infections across enterprise endpoints by identifying the malware family, determining infection vectors, assessing spread, and executing containment, analysis, eradication, and recovery procedures aligned to MITRE ATT&CK. Use when responding to a confirmed or suspected malware infection, including trojan/worm/ransomware outbreaks, malware triage, or infected endpoint remediation.

Quality

85%

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

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

The content delivers a clear, well-validated six-step IR workflow with concrete scenario and output examples. It is dragged down by a Key Concepts/Tools section that re-teaches knowledge Claude already has and by orphaned bundle files (api-reference.md, agent.py) that are never linked from the body.

Suggestions

Remove or drastically trim the 'Key Concepts' table and 'Tools & Systems' definitions — Claude already knows what process hollowing, droppers, IOCs, CrowdStrike, and YARA are; keep only non-obvious, environment-specific details.

Reference the bundle files from the body, e.g. a line under Step 1/Step 4 pointing to 'scripts/agent.py' (see references/api-reference.md) for automated triage, hashing, IOC enrichment, and CrowdStrike isolation.

Add concrete executable commands where prose currently stands (e.g., the actual EDR hash-search query or the agent.py CLI invocation) to close the actionability gap.

DimensionReasoningScore

Conciseness

The workflow steps and example blocks are tight, but the 'Key Concepts' table (Process Hollowing, Beacon, Dropper, IOC) and the 'Tools & Systems' section explain standard malware terminology and tools Claude already knows — more than minor over-explanation, fitting anchor 3 ('some unnecessary explanation') rather than anchor 4.

3 / 5

Actionability

Each step carries concrete, specific guidance (named platforms, query targets, ATT&CK technique IDs) plus detailed example artifacts like the detection summary and report template, but no executable command/query syntax is given and the bundled agent.py automation is never surfaced — anchor 4's 'mostly executable guidance with minor gaps'.

4 / 5

Workflow Clarity

Six clearly sequenced steps with explicit validation checkpoints ('Run a full EDR scan to verify no artifacts remain', 'Monitor for 72 hours for any recurrence', 'Verify that C2 traffic has completely ceased'), a conditional recovery loop (reimage if eradication confidence is low), and an eradication checklist in the output format — matching anchor 5.

5 / 5

Progressive Disclosure

The body is well-sectioned, but the bundle's references/api-reference.md and scripts/agent.py are never referenced or signaled anywhere in SKILL.md, leaving relevant automation and API detail undiscoverable — anchor 3's 'references present but not clearly signaled' rather than anchor 4's 'references mostly clear'.

3 / 5

Total

15

/

20

Passed

Description

96%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 that clearly and explicitly states both capabilities and use-when triggers with comprehensive, natural keyword coverage in third person. The only weakness is minor overlap risk with adjacent incident-response and malware-analysis skills because the scope boundary is not addressed in the description itself.

DimensionReasoningScore

Specificity

Lists multiple concrete actions covering the full IR lifecycle — 'identifying the malware family, determining infection vectors, assessing spread, and executing containment, analysis, eradication, and recovery procedures' — in third-person voice with no coverage gaps, matching the comprehensive anchor rather than the 'minor gaps' anchor below it.

5 / 5

Completeness

Explicitly answers both 'what' (the full list of response actions aligned to MITRE ATT&CK) and 'when' ('Use when responding to a confirmed or suspected malware infection, including trojan/worm/ransomware outbreaks, malware triage, or infected endpoint remediation'), mirroring the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Natural trigger phrases are comprehensively covered with synonyms: 'confirmed or suspected malware infection', 'trojan/worm/ransomware outbreaks', 'malware triage', 'infected endpoint remediation' — terms a user would actually say, matching the synonym-inclusive anchor 5 rather than anchor 4's 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

The enterprise-endpoint malware IR niche is clear with distinct malware-specific triggers, but 'executing containment... procedures' overlaps with general incident-response/breach-containment skills and the boundary against research-oriented malware analysis (stated only in the body) is absent — fitting anchor 4's 'minor overlap risk with closely related skills' better than anchor 5's minimal conflict risk.

4 / 5

Total

19

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

mukul975/Anthropic-Cybersecurity-Skills

Path

skills/conducting-malware-incident-response/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.