Skills for Real Engineers. Straight from my .agents directory.
email-security
Agent skill fromuphiago/recon-skills
DMARC/SPF/DKIM check, email spoofing, SMTP test, and security header analysis
How to install email-security
npx skills add uphiago/recon-skills# or add only this skill to Claude Code: copy the folder
recon/email-security/
# into
~/.claude/skills/email-security/ (all projects)
.claude/skills/email-security/ (one project)
1# Email Security -- DMARC, SPF, DKIM23## When to Use45- During passive reconnaissance (Phase 1)6- After initial DNS enumeration7- DMARC p=none means DMARC enforcement is off; actual spoofability still depends on SPF/DKIM and the receiver's local policy8- Critical for identifying phishing/business email compromise risks910## Prerequisites1112- Explicit authorization, target boundaries, and rate limits for the target.13- Tooling: `dig`, `swaks`.14- A writable evidence directory: `export OUTPUT_DIR="${OUTPUT_DIR:-./output}" && mkdir -p "$OUTPUT_DIR"`.15- For any state-changing step (writes, uploads, credential attempts), obtain explicit confirmation immediately before the command.1617## How to Run1819```bash20# SPF21dig +short TXT $target | grep "v=spf1"2223# DMARC24dig +short TXT _dmarc.$target2526# DKIM (common selector: google)27dig +short TXT google._domainkey.$target2829# MX30dig +short MX $target31```3233## Procedure3435The phases below are the procedure. Keep each probe bounded (`--max-time`), record evidence beneath `OUTPUT_DIR`, and stop at the stop-conditions listed in Pitfalls.3637## DMARC/SPF/DKIM Check Commands3839```bash40# SPF41dig +short TXT $target | grep "v=spf1"4243# DMARC44dig +short TXT _dmarc.$target4546# DKIM (common selector: google)47dig +short TXT google._domainkey.$target4849# MX50dig +short MX $target51```5253## Interpreting Results5455| Config | Meaning | Risk |56|--------|---------|------|57| v=spf1 ~all (softfail) | SPF suggests blocking but doesnt enforce | Spoofed emails may pass |58…
Excerpt shown under the repository's MIT license.
More skills in recon-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
