Analyzes network traffic generated by malware during sandbox execution or live incident response to identify C2 protocols, data exfiltration channels, payload downloads, and lateral movement patterns using Wireshark, Zeek, and Suricata. Activates for requests involving malware network analysis, C2 traffic decoding, malware PCAP analysis, or network-based malware detection.
68
82%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that clearly defines its scope, lists concrete capabilities and specific tools, and provides explicit trigger conditions. It uses proper third-person voice, covers natural user keywords comprehensively, and carves out a distinct niche in malware network traffic analysis that would be unlikely to conflict with other skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'identify C2 protocols, data exfiltration channels, payload downloads, and lateral movement patterns' using named tools (Wireshark, Zeek, Suricata). Also specifies contexts like 'sandbox execution or live incident response'. | 3 / 3 |
Completeness | Clearly answers both 'what' (analyzes network traffic to identify C2 protocols, exfiltration, payloads, lateral movement using specific tools) and 'when' ('Activates for requests involving malware network analysis, C2 traffic decoding, malware PCAP analysis, or network-based malware detection'). | 3 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: 'malware network analysis', 'C2 traffic decoding', 'malware PCAP analysis', 'network-based malware detection', 'Wireshark', 'Zeek', 'Suricata', 'C2 protocols', 'data exfiltration', 'lateral movement'. These cover a wide range of terms a security analyst would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Occupies a very clear niche at the intersection of malware analysis and network traffic analysis. The specific mention of C2 protocols, PCAP analysis, and tools like Zeek/Suricata makes it highly distinct from general network monitoring or general malware analysis skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
64%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a highly actionable skill with excellent executable code examples covering the full malware network traffic analysis workflow. Its main weaknesses are the lack of validation checkpoints between workflow steps (important for forensic analysis where errors compound), unnecessary glossary/tool descriptions that Claude already knows, and a monolithic structure that could benefit from splitting reference material into separate files.
Suggestions
Add explicit validation checkpoints between workflow steps, e.g., after Step 5 re-run generated Suricata rules against the PCAP to verify they trigger, and after Step 6 verify extracted file integrity with file type checks before hashing.
Remove or significantly trim the 'Key Concepts' glossary table and 'Tools & Systems' section — Claude already knows what Wireshark, Zeek, DNS tunneling, and DGA are. Keep only non-obvious, skill-specific details.
Split the Common Scenarios, Output Format template, and reference tables into separate bundle files (e.g., SCENARIOS.md, OUTPUT_TEMPLATE.md) and reference them from the main SKILL.md to reduce token consumption.
Add a feedback loop after signature generation: 'Re-run suricata -r malware.pcap with custom_malware.rules to verify all rules trigger correctly before deploying to production.'
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is fairly comprehensive but includes some unnecessary content. The 'Key Concepts' glossary table and 'Tools & Systems' section explain things Claude already knows (e.g., what Wireshark is, what DNS tunneling means). The output format template is useful but lengthy. The prerequisites section listing tool descriptions adds marginal value. However, the core workflow steps are reasonably efficient. | 2 / 3 |
Actionability | The skill provides fully executable bash commands and Python scripts throughout. Every workflow step includes copy-paste ready tshark commands, Python scripts with scapy for beacon detection, Suricata rule templates, and Zeek commands. The code is complete and executable, not pseudocode. | 3 / 3 |
Workflow Clarity | The six-step workflow is clearly sequenced and logically ordered from initial overview through DNS analysis, HTTP/C2 analysis, beacon detection, signature generation, and artifact extraction. However, there are no explicit validation checkpoints or feedback loops between steps. For example, there's no step to verify extracted files aren't corrupted, no validation that generated Suricata rules actually match when re-run against the PCAP, and no error recovery guidance if tshark or Zeek commands fail. | 2 / 3 |
Progressive Disclosure | The content is a monolithic document with no references to external files for detailed content. The Key Concepts table, Tools & Systems section, Common Scenarios, and Output Format could be split into separate reference files. For a skill of this length (~250+ lines), the lack of any progressive disclosure structure means all content must be loaded at once, consuming significant context window. | 2 / 3 |
Total | 9 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
0445030
Table of Contents
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.