一键导入
sherlock
OSINT username search across 400+ social networks. Hunt down social media accounts by username.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
OSINT username search across 400+ social networks. Hunt down social media accounts by username.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create interactive HTML dashboards for projects inside the Obsidian Second Brain vault. Generates self-contained HTML files with dark theme, progress tracking, milestone timelines, task management, and optional chart visualizations.
Extract text from PDFs and scanned documents. Use web_extract for remote URLs, pymupdf for local text-based PDFs, marker-pdf for OCR/scanned docs. For DOCX use python-docx, for PPTX see the powerpoint skill.
Gmail, Calendar, Drive, Contacts, Sheets, and Docs integration via Python. Uses OAuth2 with automatic token refresh. No external binaries needed — runs entirely with Google's Python client libraries in the clawg venv.
Delegate coding tasks to Blackbox AI CLI agent. Multi-model agent with built-in judge that runs tasks through multiple LLMs and picks the best result. Requires the blackbox CLI and a Blackbox AI API key.
Query Base (Ethereum L2) blockchain data with USD pricing — wallet balances, token info, transaction details, gas analysis, contract inspection, whale detection, and live network stats. Uses Base RPC + CoinGecko. No API key required.
Query Solana blockchain data with USD pricing — wallet balances, token portfolios with values, transaction details, NFTs, whale detection, and live network stats. Uses Solana RPC + CoinGecko. No API key required.
| name | sherlock |
| description | OSINT username search across 400+ social networks. Hunt down social media accounts by username. |
| version | 1.0.0 |
| author | unmodeled-tyler |
| license | MIT |
| metadata | {"clawg":{"tags":["osint","security","username","social-media","reconnaissance"],"category":"security"}} |
| prerequisites | {"commands":["sherlock"]} |
Hunt down social media accounts by username across 400+ social networks using the Sherlock Project.
pipx install sherlock-project or pip install sherlock-projectdocker run -it --rm sherlock/sherlock)Before doing anything else, verify sherlock is available:
sherlock --version
If the command fails:
pipx install sherlock-project (recommended) or pip install sherlock-projectExtract the username directly from the user's message if clearly stated.
Examples where you should NOT use clarify:
nasajohndoe123alicebobOnly use clarify if:
When extracting, take the exact username as stated — preserve case, numbers, underscores, etc.
Default command (use this unless user specifically requests otherwise):
sherlock --print-found --no-color "<username>" --timeout 90
Optional flags (only add if user explicitly requests):
--nsfw — Include NSFW sites (only if user asks)--tor — Route through Tor (only if user asks for anonymity)Do NOT ask about options via clarify — just run the default search. Users can request specific options if needed.
Run via the terminal tool. The command typically takes 30-120 seconds depending on network conditions and site count.
Example terminal call:
{
"command": "sherlock --print-found --no-color \"target_username\"",
"timeout": 180
}
Sherlock outputs found accounts in a simple format. Parse the output and present:
<username>.txt by defaultExample output parsing:
[+] Instagram: https://instagram.com/username
[+] Twitter: https://twitter.com/username
[+] GitHub: https://github.com/username
Present findings as clickable links when possible.
If Sherlock finds no accounts, this is often correct — the username may not be registered on checked platforms. Suggest:
? wildcard: sherlock "user?name"Some sites are slow or block automated requests. Use --timeout 120 to increase wait time, or --site to limit scope.
--tor requires Tor daemon running. If user wants anonymity but Tor isn't available, suggest:
--proxy with an alternative proxySome sites always return "found" due to their response structure. Cross-reference unexpected results with manual checks.
Aggressive searches may trigger rate limits. For bulk username searches, add delays between calls or use --local with cached data.
pipx install sherlock-project
pip install sherlock-project
docker pull sherlock/sherlock
docker run -it --rm sherlock/sherlock <username>
Available on Debian 13+, Ubuntu 22.10+, Homebrew, Kali, BlackArch.
This tool is for legitimate OSINT and research purposes only. Remind users:
After running sherlock, verify:
<username>.txt file created (default output) if using file output--print-found used, output should only contain [+] lines for matchesUser: "Can you check if the username 'johndoe123' exists on social media?"
Agent procedure:
sherlock --version (verify installed)sherlock --print-found --no-color "johndoe123" --timeout 90Response format:
Found 12 accounts for username 'johndoe123':
• https://twitter.com/johndoe123 • https://github.com/johndoe123 • https://instagram.com/johndoe123 • [... additional links]
Results saved to: johndoe123.txt
User: "Search for username 'alice' including NSFW sites"
Agent procedure:
sherlock --print-found --no-color --nsfw "alice" --timeout 90