Skip to content

feat(skills): add Sherlock OSINT username search skill#1204

Closed
unmodeled-tyler wants to merge 3 commits intoNousResearch:mainfrom
unmodeled-tyler:feat/sherlock-osint-skill
Closed

feat(skills): add Sherlock OSINT username search skill#1204
unmodeled-tyler wants to merge 3 commits intoNousResearch:mainfrom
unmodeled-tyler:feat/sherlock-osint-skill

Conversation

@unmodeled-tyler
Copy link
Contributor

Summary

Add Sherlock OSINT username search skill to optional-skills for username enumeration across 400+ social networks.

What Changed

Features

  • Smart username extraction - no clarify prompt when username is obvious in message
  • Installation verification before execution
  • Clean categorized output with clickable links (social, dev, gaming, etc.)
  • Ethical use guidelines included
  • Works on all platforms (Linux/macOS/Windows)

How to Test

  1. Install sherlock: pipx install sherlock-project
  2. Install skill: hermes skills install sherlock
  3. Run: hermes chat -q "Search for username nasa"
  4. Verify: Results categorized by platform type, links clickable

Platforms Tested

  • Linux (Ubuntu 22.04)

Example Output

Found 201 reported matches for username 'nasa'.

Social / media
- https://www.tiktok.com/@nasa
- https://www.github.com/nasa
- https://www.youtube.com/@nasa
...

Results saved to: nasa.txt

@unmodeled-tyler unmodeled-tyler force-pushed the feat/sherlock-osint-skill branch from 410be83 to 63f3af7 Compare March 13, 2026 20:25
Quick commands were wrapping output in Text.from_ansi() which caused test
failures. Changed to print output directly as plain strings.

Fixes test_exec_command_runs_and_prints_output and
test_quick_command_takes_priority_over_skill_commands in test_quick_commands.py
@teknium1
Copy link
Contributor

Merged the Sherlock skill via PR #1671 with authorship preserved. The cli.py formatting changes and Vessel Browser skill were excluded — the formatter noise would have caused massive merge conflicts and the Vessel skill was unrelated to this PR. Thanks @unmodeled-tyler!

@teknium1 teknium1 closed this Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants