← 返回 Skills 市场
beelkic

.Gaodemapskill.Conflict

作者 深山大柠檬 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
169
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install gaodemapskill-conflict
功能描述
A skill to interact with Gaode Map (AMap) for location search and route planning.
使用说明 (SKILL.md)

Gaode Map Skill

This skill allows you to search for places and plan routes using Gaode Map (AMap) API.

Usage

You can use the amap_tool.py script to perform actions. The API Key is expected to be in the AMAP_API_KEY environment variable.

Place Search

Search for POIs (Points of Interest).

Command:

python amap_tool.py search --keywords "\x3Ckeywords>" [--city "\x3Ccity>"]

Parameters:

  • keywords: The search query (e.g., "restaurants", "gas station").
  • city: (Optional) The city to search in.

Route Planning

Plan a route between two locations.

Command:

python amap_tool.py route --origin "\x3Corigin>" --destination "\x3Cdestination>" [--mode "\x3Cmode>"] [--city "\x3Ccity>"]

Parameters:

  • origin: Start location (address or coordinates "lon,lat").
  • destination: End location (address or coordinates "lon,lat").
  • mode: (Optional) Route mode: driving (default), walking, bicycling, transit.
  • city: (Optional) City name (required for transit mode, or to help geocoding).

Examples

User: "Find coffee shops in Shanghai." Action:

python amap_tool.py search --keywords "coffee shop" --city "Shanghai"

User: "Show me the driving route from Beijing West Station to the Forbidden City." Action:

python amap_tool.py route --origin "Beijing West Station" --destination "Forbidden City" --mode "driving" --city "Beijing"
安全使用建议
This skill appears to do what it claims: call AMap APIs for searches and routing. Before installing: 1) Confirm the skill owner and source (the _meta.json ownerId differs from the registry ownerId in the package metadata). 2) Only provide an AMAP_API_KEY that is limited to map services and use referrer/IP restrictions if possible. 3) Review the included amap_tool.py yourself or run it in an isolated environment if you have any doubt. 4) Ensure your environment has Python and the 'requests' package installed. If you need stricter controls, avoid granting a general-purpose or high-privilege API key.
功能分析
Type: OpenClaw Skill Name: gaodemapskill-conflict Version: 1.0.0 The Gaode Map skill is a standard integration for the AMap API, providing legitimate location search and route planning functionality. The code in amap_tool.py uses the official AMap REST API endpoints (restapi.amap.com) and handles the API key securely via environment variables or command-line arguments without any signs of data exfiltration, obfuscation, or malicious execution.
能力评估
Purpose & Capability
The name/description, required binary (python), and required env var (AMAP_API_KEY) align with a mapping client. The included amap_tool.py implements place search, geocoding, and route planning against AMap REST endpoints. Minor note: the _meta.json ownerId differs from the registry ownerId in the provided metadata — likely a packaging/metadata mismatch but not directly harmful to functionality.
Instruction Scope
SKILL.md instructs only to run the provided Python script with parameters. The script reads the AMAP_API_KEY (or --key), calls AMap REST APIs (restapi.amap.com), and prints JSON results. It does not read other environment variables, system files, or forward data to unexpected endpoints.
Install Mechanism
No install spec is provided (instruction-only skill) and the repository only includes a small Python script and requirements.txt (requests). There are no downloads from arbitrary URLs or archive extraction steps. Dependency on the 'requests' package is expected and low risk.
Credentials
Only AMAP_API_KEY is required, which is appropriate for calling AMap APIs. No other credentials, tokens, or secrets are requested. As best practice, the API key should be scoped/restricted (map-only, restrict referrers or IPs) before use.
Persistence & Privilege
always is false and the skill does not request elevated or persistent system privileges. It does not modify other skills or system-wide settings. Default autonomous invocation is allowed (platform default) but not combined here with any broad credential access.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gaodemapskill-conflict
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gaodemapskill-conflict 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Gaode Map Skill. - Enables searching for places (POIs) using the Gaode Map (AMap) API. - Supports route planning between locations with multiple travel modes (driving, walking, bicycling, transit). - Usage via the command-line script `amap_tool.py`. - Requires an AMAP API key set through the `AMAP_API_KEY` environment variable.
元数据
Slug gaodemapskill-conflict
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 0
历史版本数 1
常见问题

.Gaodemapskill.Conflict 是什么?

A skill to interact with Gaode Map (AMap) for location search and route planning. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 169 次。

如何安装 .Gaodemapskill.Conflict?

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

.Gaodemapskill.Conflict 是免费的吗?

是的,.Gaodemapskill.Conflict 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

.Gaodemapskill.Conflict 支持哪些平台?

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

谁开发了 .Gaodemapskill.Conflict?

由 深山大柠檬(@beelkic)开发并维护,当前版本 v1.0.0。

💬 留言讨论