CtrlK
BlogDocsLog inGet started
Tessl Logo

analyzing-malware-family-relationships-with-malpedia

Use the Malpedia platform and API to research malware family relationships, track variant evolution, link families to threat actors, and integrate YARA rules for detection across malware lineages.

62

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

65%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Strong actionability with executable code and a clear sequenced workflow, but held back by missing inline validation for batch operations and bundle files that are present yet unreferenced.

Suggestions

Add inline validation checkpoints in the workflow (e.g., verify API responses, validate compiled YARA compiles before writing the output file) to lift workflow clarity.

Link the existing bundle files from the body — e.g., 'See [api-reference.md](references/api-reference.md)' and 'See [agent.py](scripts/agent.py)' — and move the inline API reference material there.

Trim debug print statements and redundant concept explanations to improve token efficiency.

DimensionReasoningScore

Conciseness

Mostly efficient and domain-specific, but code blocks carry verbose print/debug statements and the Key Concepts section restates some context that could be tightened, so it is not fully lean.

2 / 3

Actionability

Provides complete, executable Python with real Malpedia endpoints, concrete classes, and copy-paste-ready examples, matching the top anchor.

3 / 3

Workflow Clarity

Steps are sequenced (Step 1-3) with a Validation Criteria checklist, but batch operations like compiling YARA rulesets across families lack inline validation checkpoints/feedback loops, capping workflow clarity at 2.

2 / 3

Progressive Disclosure

Bundle files exist (references/api-reference.md, scripts/agent.py) but are never referenced or signaled from the body, and API content that could live in those files is instead inlined in SKILL.md.

2 / 3

Total

9

/

12

Passed

Description

82%

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 specific, distinctive description with concrete actions and natural trigger terms, but it omits an explicit 'Use when...' clause, capping completeness at 2.

Suggestions

Add an explicit trigger clause, e.g. 'Use when investigating malware family lineage, attributing malware to threat actors, or compiling YARA detection rules.'

Optionally add common phrasings users say ('malware lineage', 'APT tooling', 'detection rules') to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'research malware family relationships, track variant evolution, link families to threat actors, and integrate YARA rules for detection' — rather than vague language, matching the top anchor.

3 / 3

Completeness

It clearly answers 'what does this do' but lacks any 'Use when...' clause or equivalent explicit trigger guidance, so completeness is capped at 2 per the rubric guideline.

2 / 3

Trigger Term Quality

Natural terms an analyst would say — 'malware family', 'YARA rules', 'threat actors', 'variant' — are present with good coverage, fitting the top anchor.

3 / 3

Distinctiveness Conflict Risk

The Malpedia-specific niche ('Malpedia platform and API', malware family relationships, YARA) is distinct and unlikely to trigger for the wrong skill.

3 / 3

Total

11

/

12

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.

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