# Ip

> Ip is an Agent Skill for devops & security published in the x-cmd/x-cmd repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

IP address utilities — geolocation, subnet scanning, port discovery. Zero barrier — use with x-cmd or curl + standard networking tools. Use for "ip", "geolocation", "subnet", "port scan", "network".

- Skill name: `ip`
- Category: [DevOps & Security](https://www.openparable.com/skill/devops-security/1)
- Source: https://github.com/x-cmd/x-cmd/blob/HEAD/mod/skill0/lib/skill0/skills/ip/SKILL.md
- Repository: x-cmd/x-cmd (4,524 GitHub stars when collected)

## SKILL.md

# ip — skill0

IP address lookup, geolocation, subnet discovery, and port scanning.

## Quick Start

```bash
# With x-cmd
x ip                        # List all local IPs
x ip geolite 8.8.8.8        # Geolocation lookup
x ip info 192.168.1.0       # IP classification
x ip map 192.168.1.0/24     # Discover active hosts
x ip tps localhost           # Port scan

# Without x-cmd — use curl for geolocation
curl -s "https://ipinfo.io/8.8.8.8/json"
# Use standard tools for local IPs
ifconfig | grep "inet "     # macOS
ip addr show                # Linux
```

## What's Available

| Command | Description |
|---------|-------------|
| `x ip ls` | List all local IP addresses |
| `x ip geolite <ip>` | Geolocation via ipinfo.io |
| `x ip info <ip>` | IP class/type classification |
| `x ip cidr <cidr>` | CIDR range info |
| `x ip map <subnet>` | ICMP ping sweep |
| `x ip tps <host>` | TCP port scan |

## Standalone Alternatives

- Geolocation: `curl https://ipinfo.io/<IP>/json`
- Local IPs: `ifconfig`, `ip addr`, `hostname -I`
- Port scan: `nc -zv`, `nmap`

## This skill0 grows

Starting with the essentials. Will add:
- Common networking patterns
- API reference for ipinfo.io
- Subnet calculation formulas

---

Source: https://www.openparable.com/skill/devops-security/ip (OpenParable). Cite the canonical URL above.
