← Back to Skills Marketplace
Show My IP
by
Eric Santos
· GitHub ↗
· v1.0.0
560
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install show-my-ip
Description
Show the current public IP address of the server. Use when asked about IP, public IP, or network identity.
Usage Guidance
This skill is small and appears to do exactly what it claims: run a shell script that calls ifconfig.me to obtain the machine's public IP. Before installing, consider whether you trust the third-party endpoint (ifconfig.me) because that service will see your server's IP when queried. If you prefer not to contact an external service, you can use local methods to infer outbound IPs (for example, querying a known host with a traceroute/ip route command or using a trusted STUN endpoint). As always, review the script (scripts/get-ip.sh) yourself — it's short and readable — and only enable the skill if you are comfortable with its network call.
Capability Analysis
Type: OpenClaw Skill
Name: show-my-ip
Version: 1.0.0
The skill bundle is benign. It consists of a metadata file, a markdown description, and a shell script. The `SKILL.md` provides clear instructions for the agent to execute `scripts/get-ip.sh`, which uses `curl` to query `https://ifconfig.me` for the public IPv4 and IPv6 addresses. This behavior is directly aligned with the stated purpose of showing the server's public IP and exhibits no signs of malicious intent such as data exfiltration, unauthorized execution, persistence, or prompt injection attempts against the agent.
Capability Assessment
Purpose & Capability
Name/description match the implementation. The only required capability is outbound HTTP (curl) to query a public IP service, which is appropriate for 'show my IP'.
Instruction Scope
SKILL.md directs running scripts/get-ip.sh which only performs two curl requests to https://ifconfig.me and prints results. This stays within the stated purpose, but it does contact a third-party service (ifconfig.me) — that external network call is expected but does disclose the host's public IP to that service.
Install Mechanism
No install spec; the skill is instruction+script only. Nothing is downloaded or written during install.
Credentials
No environment variables, credentials, or config paths are requested. The request surface is minimal and proportionate to the task.
Persistence & Privilege
always is false and the skill does not modify configs or request persistent presence. It runs only when invoked and does not require elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install show-my-ip - After installation, invoke the skill by name or use
/show-my-ip - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - shows public IPv4/IPv6 address
Metadata
Frequently Asked Questions
What is Show My IP?
Show the current public IP address of the server. Use when asked about IP, public IP, or network identity. It is an AI Agent Skill for Claude Code / OpenClaw, with 560 downloads so far.
How do I install Show My IP?
Run "/install show-my-ip" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Show My IP free?
Yes, Show My IP is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Show My IP support?
Show My IP is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Show My IP?
It is built and maintained by Eric Santos (@ericsantos); the current version is v1.0.0.
More Skills