Content
72%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is highly actionable with complete executable examples and is reasonably concise, but it lacks validation checkpoints for its batch send workflow and performs no progressive disclosure — everything is inlined in a single file with no reference split.
Suggestions
Add an explicit validation/feedback loop before mass delivery: test-send to a controlled mailbox, confirm the harvest link resolves and credentials are captured, then proceed — this lifts workflow clarity above the batch-operation cap of 3.
Move the three full Python generators into scripts/ and the landing-page HTML / GoPhish template JSON into references/, keeping SKILL.md as an overview that links to them, to improve progressive disclosure.
Trim the introductory paragraph and merge redundant OPSEC prose to push conciseness toward a lean 5.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean — executable Python and bash, tight tables for MITRE/OPSEC/detection — with only minor explanatory prose in the intro ('A weaponised PDF requires no exploit and no macro ...') that could be trimmed; it does not over-explain concepts Claude already knows, so it sits above 3 but not at a fully lean 5. | 4 / 5 |
Actionability | Provides fully executable, copy-paste-ready code covering the common cases — three complete fpdf2 scripts (SharePoint, M365 voicemail, full-page overlay), GoPhish landing-page and template JSON, and exiftool/curl commands — with only legitimately parameterized placeholders like <LURE_DOMAIN> and <TRACKING_ID>. | 5 / 5 |
Workflow Clarity | A rough sequence exists in Quick Reference (generate → strip metadata → upload) and a Decision Gate provides branching selection, but this is a batch/destructive operation (mass phishing send) with no explicit validation checkpoint or feedback loop (e.g., test-send and confirm link resolution / credential capture before the full wave), so per the rubric cap workflow clarity is held at 3. | 3 / 5 |
Progressive Disclosure | No bundle files exist and all ~250 lines — including three full Python scripts, the landing-page HTML blob, and the GoPhish template JSON — are inlined in SKILL.md with no cross-file references; structure is sectioned but content that could live in scripts/references is inline, fitting the 3 anchor rather than 4. | 3 / 5 |
Total | 15 / 20 Passed |