CtrlK
BlogDocsLog inGet started
Tessl Logo

analyzing-prefetch-files-for-execution-history

Parse Windows Prefetch files (versions 17, 23, 26, 30) with tools like PECmd, WinPrefetchView, or python-prefetch to determine program execution history, including run counts, execution timestamps, and referenced files/DLLs. Use when building a timeline of program execution on a Windows system, confirming whether a suspicious binary ran, or correlating execution evidence with other forensic artifacts during an investigation.

69

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-3

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

The skill is highly actionable with concrete, executable forensic commands and code, and the workflow is logically sequenced. Its main weaknesses are missing validation checkpoints in the batch workflow and under-signaled bundle references whose content is duplicated inline.

Suggestions

Add explicit validation checkpoints after batch operations — e.g., confirm 'ls prefetch/ | wc -l' matches the source count, verify SCCA signature parse success, and add a fix-and-retry loop for failed parses — to lift workflow clarity to 3.

Replace inline-duplicated content (PECmd output fields, struct parsing, suspicious-tool tables) with links to references/api-reference.md and scripts/agent.py, e.g. 'See [api-reference.md](references/api-reference.md) for full PECmd output fields and version offsets', to improve progressive disclosure and conciseness.

Trim background explanations Claude already knows (the Key Concepts 'Prefetch' row, repeated MAM-compression notes) to make the body leaner and lift conciseness to 3.

DimensionReasoningScore

Conciseness

The body is mostly efficient with executable code and tables, but it explains some basics Claude already knows (e.g., 'Prefetch | Windows performance optimization that pre-loads application data', repeated MAM-compression and signature explanations, and inline reimplementations of parsing that also exist in scripts/agent.py), so it is above 1 but not fully lean at 3.

2 / 3

Actionability

Provides fully executable bash and python blocks (mount/copy/hash commands, PECmd invocations, struct-based parsing, timeline CSV generation) plus concrete grep patterns for suspicious tools — copy-paste ready and matching the level-3 anchor.

3 / 3

Workflow Clarity

Steps are clearly sequenced (extract → parse → identify suspicious → build timeline), but this batch forensic workflow lacks explicit validation checkpoints (e.g., verifying SCCA signature success, confirming file counts, error-recovery feedback loops), which the rubric caps at 2 for batch operations missing validation.

2 / 3

Progressive Disclosure

Bundle files exist (references/api-reference.md, scripts/agent.py) and are real, but the SKILL.md body does not reference or link to them with clear navigation signals — it duplicates API/parse content inline that the references already cover, so structure is present but not well-signaled or cleanly split.

2 / 3

Total

9

/

12

Passed

Description

100%Weight 40%Scale 1-3

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, specific description that clearly states both the capability and the triggering scenarios, with concrete tools and outputs. It distinguishes itself well within a specialized digital-forensics niche.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Parse Windows Prefetch files (versions 17, 23, 26, 30)', 'determine program execution history, including run counts, execution timestamps, and referenced files/DLLs' — naming specific tools (PECmd, WinPrefetchView, python-prefetch) and concrete outputs, matching the level-3 anchor.

3 / 3

Completeness

Explicitly answers both 'what' (parse Prefetch files to extract run counts, timestamps, referenced files/DLLs) and 'when' via a clear 'Use when building a timeline... confirming whether a suspicious binary ran, or correlating execution evidence...' clause, matching the level-3 'what AND when' anchor.

3 / 3

Trigger Term Quality

Covers natural terms a forensic analyst would say — 'program execution history', 'timeline of program execution', 'suspicious binary ran', 'forensic artifacts', 'Prefetch' — with good breadth across the use cases; it is not below because it includes both technical and natural phrasing.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (Windows Prefetch forensics) with distinctive triggers unlikely to fire for unrelated skills; it is not 2 because the domain and trigger conditions are specific enough to avoid overlapping with general forensic or log-analysis skills.

3 / 3

Total

12

/

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.