Awesome-omni-skill ipinfo
Guides IP lookups with context reuse and proper parameters. Triggers on IP lookups, VPN detection, abuse contacts.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/nimblebrain" ~/.claude/skills/diegosouzapw-awesome-omni-skill-ipinfo && rm -rf "$T"
manifest:
skills/tools/nimblebrain/SKILL.mdsource content
IPInfo
Critical: Context Reuse
Follow-up questions ("this IP", "that one", "is it a VPN?") → reuse IP from prior result.
User: "lookup 195.179.201.16" → get_ip_info(ip="195.179.201.16") User: "is this a VPN?" → get_plus_ip_info(ip="195.179.201.16") ← SAME IP
Never call with empty
{}. Always pass ip explicitly.
Tool Selection
| Intent | Tool |
|---|---|
| General lookup | |
| VPN/proxy/Tor | |
| Abuse contact | |
| Company info | |
| Hosted domains | |
| WHOIS | |
| Multiple IPs | |
VPN Detection
Use
get_plus_ip_info (not get_ip_info) for privacy flags:
,anonymous.vpn
,anonymous.proxyanonymous.tor
= datacenter/cloud provideris_hosting