← Back to Skills Marketplace
beelkic

.Gaodemapskill.Conflict

by 深山大柠檬 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
169
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install gaodemapskill-conflict
Description
A skill to interact with Gaode Map (AMap) for location search and route planning.
README (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"
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gaodemapskill-conflict
  3. After installation, invoke the skill by name or use /gaodemapskill-conflict
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug gaodemapskill-conflict
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is .Gaodemapskill.Conflict?

A skill to interact with Gaode Map (AMap) for location search and route planning. It is an AI Agent Skill for Claude Code / OpenClaw, with 169 downloads so far.

How do I install .Gaodemapskill.Conflict?

Run "/install gaodemapskill-conflict" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is .Gaodemapskill.Conflict free?

Yes, .Gaodemapskill.Conflict is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does .Gaodemapskill.Conflict support?

.Gaodemapskill.Conflict is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created .Gaodemapskill.Conflict?

It is built and maintained by 深山大柠檬 (@beelkic); the current version is v1.0.0.

💬 Comments