This is a comprehensive OSINT reference built for CTF competitions, packed with one-liners and deep-dive guides across three supporting files. You get quick commands for DNS recon, reverse image search, username enumeration, Twitter/X tracking via Snowflake IDs, geolocation techniques including Street View panorama matching, Google dorking with TBS filters, Tor relay lookups, and even Unicode homoglyph steganography. The skill knows when to pivot to forensics or web exploitation tools. What stands out is the specificity: it covers edge cases like Baidu reverse image search for China, reflected text reading, MGRS coordinate conversion, and FEC political donation research. If you're doing intelligence gathering challenges, this replaces a dozen browser tabs.

skills.sh installs
9.8K
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add ljagiello/ctf-skills --skill ctf-osint --agent claude-code

Installs into .claude/skills of the current project.

Files

CTF OSINT

Quick reference for OSINT CTF challenges. Each technique has a one-liner here; see supporting files for full details.

Prerequisites

Python packages (all platforms):

pip install shodan Pillow

Linux (apt):

apt install whois dnsutils nmap libimage-exiftool-perl imagemagick curl

macOS (Homebrew):

brew install whois bind nmap exiftool imagemagick curl

MCP servers (optional): Playwright MCP (microsoft/playwright-mcp) for browser-driven OSINT (JS-rendered pages, reverse-image/map flows) — see tools-mcp.md.

Additional Resources

Sponsors

Details

Repository
github.com/ljagiello/ctf-skills

More from ljagiello/ctf-skills

All 11

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs