Skills IdentityMonitoringAgent
An OSINT sentinel that monitors the public web for email exposure, username footprint, and identity leaks without API keys.
git clone https://github.com/openclaw/skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/assix/identity-monitoring-agent" ~/.claude/skills/openclaw-skills-identitymonitoringagent && rm -rf "$T"
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/assix/identity-monitoring-agent" ~/.openclaw/skills/openclaw-skills-identitymonitoringagent && rm -rf "$T"
skills/assix/identity-monitoring-agent/SKILL.mdIdentityMonitoringAgent
This agent acts as a digital investigator. It scans the public web and platform recovery flows to find where personal data might be exposed.
Setup
Install the necessary OSINT libraries in your LXC environment:
pip install holehe sherlock-project googlesearch-python
Local Testing
Before using the agent via the UI, verify the logic directly on your DGX Spark terminal:
Test Email Scanning
python3 monitor.py --tool scan_email --target user@example.com
Test Username Tracking
python3 monitor.py --tool scan_username --target example_user
Test Web Dorking
python3 monitor.py --tool search_leaks --query "example_query"
Note: If
returns an empty list registered_sites
, it indicates no hits were found on supported platforms or the service is temporarily rate-limited.[]
User Instructions
- "Check if the email user@example.com is registered on any social platforms."
- "Find all social media accounts associated with the username 'example_user'."
- "Search the web for public mentions or leaks of the phone number 555-0123."
Tools
scan_email
scan_emailChecks 120+ sites to see if an email is registered using forgotten password flows.
- Inputs:
(string)email - Call:
python3 monitor.py --tool scan_email --target {{email}}
scan_username
scan_usernameHunts for a specific username across 400+ social networks and platforms.
- Inputs:
(string)username - Call:
python3 monitor.py --tool scan_username --target {{username}}
search_leaks
search_leaksUses advanced Google Dorks to find identifiers on leak sites, forums, and pastebins.
- Inputs:
(string)query - Call:
python3 monitor.py --tool search_leaks --query "{{query}}"