← Back to Skills Marketplace
279458179

Gaode-Map-skills

by xiaohuozi · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1294
Downloads
3
Stars
7
Active Installs
1
Versions
Install in OpenClaw
/install gaodemapskill
Description
Interact with Gaode Map API to search places and plan routes using driving, walking, bicycling, or transit modes with optional city context.
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
The skill appears to be what it says: a small Python client for the Gaode/AMap REST API. Before installing, confirm you trust the skill source (homepage unknown, owner ID present) and are comfortable providing an AMAP_API_KEY; the key will be sent to AMap endpoints. Use a dedicated API key with minimal permissions/quota limits if possible. Review the included amap_tool.py yourself (it's short and readable) before granting the key. Installation requires pip install requests; run installs in a virtualenv if you prefer isolation. If you require higher assurance, ask the publisher for a homepage or repository to verify provenance.
Capability Analysis
Type: OpenClaw Skill Name: gaodemapskill Version: 1.0.0 The skill bundle is benign. The `amap_tool.py` script correctly implements interactions with the official Gaode Map (AMap) API, handling the `AMAP_API_KEY` securely via environment variables or command-line arguments. All network requests are directed to `https://restapi.amap.com/v3`. Input parameters are processed using `argparse`, preventing shell injection within the Python script. There is no evidence of data exfiltration, unauthorized remote access, persistence mechanisms, or malicious prompt injection attempts in `SKILL.md` or `README.md`.
Capability Assessment
Purpose & Capability
Name/description, required binary (python), required env var (AMAP_API_KEY), and the included amap_tool.py client all align: they only call the AMap REST API for place search, geocoding, and route planning. No unrelated services, credentials, or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to run amap_tool.py with arguments and to provide AMAP_API_KEY via env or --key. The script only performs HTTP requests to restapi.amap.com, parses JSON, and prints results; it does not read other system files, home directory configs, or additional environment variables.
Install Mechanism
There is no remote installer or download-from-URL behavior. The package is instruction-only in the registry but includes source and a requirements.txt with 'requests' (a standard dependency). Installation is a normal pip install -r requirements.txt as described in README; no unusual install-time network fetches beyond PyPI.
Credentials
Only AMAP_API_KEY is required (and python on PATH). That is proportional and expected for calling the AMap API. The code also allows passing the key via --key. No other credentials/config paths are requested.
Persistence & Privilege
The skill does not request always:true, does not modify other skills' configs, and does not request persistent system privileges. It is user-invocable and can be invoked autonomously (platform default), which is expected for a skill of this type.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gaodemapskill
  3. After installation, invoke the skill by name or use /gaodemapskill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
This skill allows you to search for places and plan routes using Gaode Map (AMap) API.
Metadata
Slug gaodemapskill
Version 1.0.0
License
All-time Installs 8
Active Installs 7
Total Versions 1
Frequently Asked Questions

What is Gaode-Map-skills?

Interact with Gaode Map API to search places and plan routes using driving, walking, bicycling, or transit modes with optional city context. It is an AI Agent Skill for Claude Code / OpenClaw, with 1294 downloads so far.

How do I install Gaode-Map-skills?

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

Is Gaode-Map-skills free?

Yes, Gaode-Map-skills is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Gaode-Map-skills support?

Gaode-Map-skills is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Gaode-Map-skills?

It is built and maintained by xiaohuozi (@279458179); the current version is v1.0.0.

💬 Comments