← 返回 Skills 市场
javainthinking

Get IP Geo Location

作者 javainthinking · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
586
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install apipick-ip-geolocation
功能描述
Look up geographic location and network information for any IPv4 or IPv6 address using the apipick IP Geolocation API. Returns country, continent, city, lati...
使用说明 (SKILL.md)

apipick IP Geolocation

Look up location and network information for any public IPv4 or IPv6 address.

Endpoint

GET https://www.apipick.com/api/ip-geolocation

Authentication: x-api-key: YOUR_API_KEY header required. Get a free API key at https://www.apipick.com/dashboard/api-keys

Request

# Look up a specific IP
GET /api/ip-geolocation?ip=8.8.8.8

# Look up caller's own IP (omit parameter)
GET /api/ip-geolocation

Response

{
  "success": true,
  "code": 200,
  "message": "ok",
  "data": {
    "ip": "8.8.8.8",
    "country_code": "US",
    "country_name": "United States",
    "continent": "North America",
    "continent_code": "NA",
    "city": "Mountain View",
    "latitude": 37.4056,
    "longitude": -122.0775,
    "timezone": "America/Los_Angeles",
    "currency": "USD",
    "isp": "Google LLC",
    "asn": 15169
  },
  "credits_used": 1,
  "remaining_credits": 99
}

city, latitude, longitude may be empty or null for some IPs.

Error Codes

Code Meaning
400 Invalid or private/reserved IP address
401 Missing or invalid API key
402 Insufficient credits
404 No geolocation data available for this IP
503 Geolocation database temporarily unavailable

Cost: 1 credit per request

Usage Pattern

  1. Use $APIPICK_API_KEY env var as the x-api-key header value; if not set, ask the user for their apipick API key
  2. Make the GET request (with or without ip query parameter)
  3. Present location data in a readable format

See references/api_reference.md for full response field descriptions.

安全使用建议
This skill appears to do exactly what it says: call apipick's IP Geolocation API using an APIPICK_API_KEY. Before installing or using it, consider: (1) Only provide a valid apipick API key if you trust apipick.com — the key will be sent to that service in the x-api-key header. (2) If you use the 'no ip parameter' mode, the agent will reveal the caller environment's public IP to apipick (this is expected but has privacy implications). (3) Requests cost credits (1 credit/request) — watch usage to avoid unexpected charges. (4) Store and transmit the API key securely and be prepared to revoke it at apipick.com if it is exposed. If you are comfortable with those tradeoffs, the skill is coherent and proportionate to its purpose.
功能分析
Type: OpenClaw Skill Name: apipick-ip-geolocation Version: 1.0.0 The skill bundle is benign. All files consistently describe an IP geolocation skill using the apipick.com API. The `SKILL.md` instructions for the AI agent are standard for API interaction (using an environment variable for an API key, making a GET request, presenting data) and do not contain any prompt injection attempts to deviate from the stated purpose, hide actions, or access unrelated sensitive data. There is no evidence of data exfiltration, malicious execution, persistence, or obfuscation.
能力评估
Purpose & Capability
Name/description, declared requirement (APIPICK_API_KEY), and runtime instructions all align: the skill's only functional requirement is an apipick API key to call https://www.apipick.com/api/ip-geolocation. There are no unrelated env vars, binaries, or config paths requested.
Instruction Scope
SKILL.md only instructs the agent to make GET requests to the apipick IP geolocation endpoint, use the x-api-key header with $APIPICK_API_KEY, and format results. It does not instruct reading arbitrary files or unrelated environment variables. Note: omitting the ip parameter will cause the caller's public IP (the agent/environment's external IP) to be sent to apipick, which is expected behavior but is a privacy consideration.
Install Mechanism
No install spec and no code files — instruction-only packaging — so nothing is downloaded or written to disk by the skill itself. This is the lowest-risk install model.
Credentials
Only a single credential (APIPICK_API_KEY) is required and declared as the primary credential, which is proportionate to calling an external API. Note: the API key is a secret and will be sent in the x-api-key header to apipick.com; users should avoid sharing other unrelated secrets and store the key securely.
Persistence & Privilege
The skill is not configured as always: true and does not request elevated or persistent system privileges. disable-model-invocation is false (normal), meaning the agent can invoke it autonomously; this is expected for useful skills and is not combined with other concerning privileges here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install apipick-ip-geolocation
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /apipick-ip-geolocation 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
apipick-ip-geolocation version 1.0.0 initial release: - Enables geographic and network lookups for any IPv4 or IPv6 address via apipick IP Geolocation API. - Returns country, continent, city, latitude/longitude, timezone, currency, ISP, and ASN for queried IPs. - Supports looking up user's own public IP if no IP is specified. - Requires APIPICK_API_KEY for authentication. - Provides error codes for invalid IPs, missing/invalid API key, insufficient credits, and unavailable data.
元数据
Slug apipick-ip-geolocation
版本 1.0.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Get IP Geo Location 是什么?

Look up geographic location and network information for any IPv4 or IPv6 address using the apipick IP Geolocation API. Returns country, continent, city, lati... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 586 次。

如何安装 Get IP Geo Location?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install apipick-ip-geolocation」即可一键安装,无需额外配置。

Get IP Geo Location 是免费的吗?

是的,Get IP Geo Location 完全免费(开源免费),可自由下载、安装和使用。

Get IP Geo Location 支持哪些平台?

Get IP Geo Location 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Get IP Geo Location?

由 javainthinking(@javainthinking)开发并维护,当前版本 v1.0.0。

💬 留言讨论