Phishing / social-engineering catalog for the Phisher agent. Use ONLY when the engagement RoE authorizes a phishing engagement. Covers pretext design, GoPhish campaigns, evilginx2 MFA-bypass proxying, O365 credential/token harvest, lookalike domains, and the mandatory blue-team deconfliction handshake.
69
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Critical
Do not install without reviewing
Gating. Every skill here refuses to execute unless the engagement
RoE authorizes a phishing engagement and the blue-team
deconfliction handshake (lure-deconfliction) has completed. Phishing
real employees without written authorization is a crime — the RoE +
deconfliction ack are the operator's legal coverage.
| Skill | Use for |
|---|---|
/skills/standard/phisher/pretext-engineering/SKILL.md | Design the pretext + target shortlist from OSINT (LinkedIn / Hunter.io) |
/skills/standard/phisher/gophish-campaign/SKILL.md | GoPhish API: groups, email templates, landing pages, campaign launch + tracking |
/skills/standard/phisher/evilginx2-proxy/SKILL.md | evilginx2 phishlet authoring; capture session cookies past MFA |
/skills/standard/phisher/o365-credential-harvest/SKILL.md | O365 / Entra OAuth device-code + token capture and replay |
/skills/standard/phisher/lookalike-domain/SKILL.md | Punycode / lookalike domain + DNS + TLS provisioning |
/skills/standard/phisher/lure-deconfliction/SKILL.md | MANDATORY pre-send handshake with the blue-team contact |
[Target inbox] -> [NGiNX reverse proxy on attacker domain]
├─ /login → evilginx2 phishlet (MFA bypass + session capture)
└─ /landing → GoPhish (campaign tracking + analytics)acme.sh; keep ACME challenges off the
phishlet path.Every outbound mail carries an engagement header
(X-Decepticon-Eng: <slug>) the SOC allow-lists so simulated phishing
is distinguishable from a real attack. The lure-deconfliction skill
is a hard gate before the first send — skipping it is a critical RoE
violation.
On operator stop or SOC request, wind down within 5 minutes: pause the GoPhish campaign, return 502 on the evilginx2 phishlet, and repoint the sender domain to a static "this was an authorized test — contact your security team" page.
31e1c8e
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.