.Gaodemapskill.Bak

v1.0.0

A skill to interact with Gaode Map (AMap) for location search and route planning.

0· 170·0 current·0 all-time
by深山大柠檬@beelkic·fork of @279458179/gaodemapskill (1.0.0)

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for beelkic/gaodemapskill-bak.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill ".Gaodemapskill.Bak" (beelkic/gaodemapskill-bak) from ClawHub.
Skill page: https://clawhub.ai/beelkic/gaodemapskill-bak
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: AMAP_API_KEY
Required binaries: python
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install gaodemapskill-bak

ClawHub CLI

Package manager switcher

npx clawhub@latest install gaodemapskill-bak
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description match the implemented functionality. The skill only requires python and an AMap API key, and the included amap_tool.py calls AMap REST endpoints for place search, geocoding, and routing — all coherent with the declared purpose. Note: repository metadata lacks a homepage and the ownerId in _meta.json differs from the registry Owner ID, which is a minor provenance inconsistency you may want to verify.
Instruction Scope
SKILL.md instructs the agent to run the included Python script and to provide AMAP_API_KEY; the script only uses that key and makes requests to restapi.amap.com. The instructions do not ask the agent to read unrelated files, other environment variables, or send data to third-party endpoints beyond AMap.
Install Mechanism
No install spec provided (instruction-only). Included requirements.txt lists a single dependency (requests). There are no downloads from unknown URLs or archive extraction steps. Installing requires only standard Python package installation if the user chooses to install dependencies.
Credentials
Only AMAP_API_KEY is required and is appropriate for calling the AMap API. No unrelated secrets or credentials are requested. The script accepts the key via an argument or env var; as with any API key, treat it as sensitive and provide a key with minimal privileges.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide settings, and has normal agent invocation settings. It does not attempt to persist or elevate privileges.
Assessment
This skill appears to do exactly what it claims: it uses your AMAP_API_KEY to query AMap REST endpoints for searches, geocoding, and routing. Before installing: (1) verify the skill source/owner (there is no homepage and ownerId in _meta.json differs from the registry entry), (2) only provide an API key you control and consider creating a key scoped for this use, and (3) review or run the Python script in a safe environment if you want to confirm network behavior. If you are uncomfortable sharing location queries with AMap, do not provide the API key. Otherwise the package is proportionate and coherent with its stated purpose.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

Binspython
EnvAMAP_API_KEY
latestvk97e26kx2jjghgy0xwhsj5nfyh8332dy
170downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

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 "<keywords>" [--city "<city>"]

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 "<origin>" --destination "<destination>" [--mode "<mode>"] [--city "<city>"]

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"

Comments

Loading comments...