Skip to content
cccskills
FreePublished on GitHub

openakita/skills@amap-maps

Use Amap (Gaode Maps) to search for places, convert addresses to coordinates, plan walking, driving, cycling, or transit routes, organize travel interests, and display geographic data as a heatmap. Results support location lookup and trip planning.

OriginalShow the original description

Amap (Gaode) Maps comprehensive service for POI search, route planning, travel planning, nearby search, heatmap visualization, and geocoding. Use when user wants to search locations, plan routes, find nearby places, or visualize geographic data.

Run score Not tested

See how to install

Good for

  • Finding places by keyword or near a location
  • Converting an address into map coordinates
  • Planning a walking, driving, cycling, or transit route
  • Building a city trip plan around selected interests

Files included (3)

  • SKILL.md2.0 KB
  • agents/openai.yaml397 B
  • scripts/amap_tool.py5.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

高德地图综合服务

高德地图综合服务,包括地点搜索、路径规划、旅游规划和数据可视化等功能。

首次配置

访问高德开放平台 https://lbs.amap.com/api/webservice/create-project-and-key 创建应用并获取 Key。 设置环境变量:export AMAP_WEBSERVICE_KEY=your_key

场景一:关键词搜索

URL: https://www.amap.com/search?query={关键词}

场景二:周边搜索

先通过地理编码 API 获取坐标: curl -s "https://restapi.amap.com/v3/geocode/geo?address={位置}&output=JSON&key={key}"

然后拼接周边搜索链接: https://ditu.amap.com/search?query={类别}&query_type=RQBXY&longitude={经度}&latitude={纬度}&range=1000

场景三:POI 详细搜索

node scripts/poi-search.js --keywords=肯德基 --city=北京

场景四:路径规划

node scripts/route-planning.js --type=walking --origin=116.397428,39.90923 --destination=116.427281,39.903719

支持:walking(步行)、driving(驾车)、riding(骑行)、transfer(公交)

场景五:旅游规划

node scripts/travel-planner.js --city=北京 --interests=景点,美食,酒店

场景六:热力图

http://a.amap.com/jsapi_demo_show/static/openclaw/heatmap.html?mapStyle=grey&dataUrl={编码后数据地址}

预置脚本

scripts/amap_tool.py

高德地图 Web 服务 Python 封装,需设置 AMAP_WEBSERVICE_KEY。

python3 scripts/amap_tool.py geocode "北京市海淀区上地十街10号"
python3 scripts/amap_tool.py poi "咖啡" --city 北京
python3 scripts/amap_tool.py drive --from "天安门" --to "首都机场"
python3 scripts/amap_tool.py weather --city 110000

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

add-memory

FreeSummary

Save useful facts, user preferences, skills, rules, and lessons from errors to long-term memory. Each entry can include an importance level to indicate whether it should be retained as a lasting preference, a common pattern, or temporary information.

  • Remembering a user's writing or coding preferences
  • Saving a workflow that worked well
  • Recording a lesson learned from an error
openakita/openakita2KUpdated Sep 24, 2026

browser-click

FreeSummary

Click a button, link, or other page element by providing a CSS selector or matching text. First open the target page with `browser_navigate`, then use this skill to select the element to click.

  • Clicking a button by its CSS selector
  • Following a link by its visible text
  • Selecting a page option by matching text
openakita/openakita2KUpdated Sep 24, 2026

Read text from the current webpage, either across the whole page or from an element selected with a CSS selector. Use it to check page information, retrieve displayed element values, extract text, or verify what a page contains.

  • Reading all text on the current page
  • Extracting text from a selected page section
  • Checking displayed values or confirming page content
openakita/openakita2KUpdated Sep 24, 2026

See every open browser tab with its zero-based index, URL, and page title. This makes it easier to find a specific page, review what is open, or identify a tab before switching to it during browser work.

  • Finding a page among several open tabs
  • Checking the URLs and titles of open pages
  • Identifying a tab before switching to it
openakita/openakita2KUpdated Sep 24, 2026

browser-navigate

FreeSummary

Open a web page at a specified URL and prepare the browser for later interaction. Use it before clicking page elements or typing into fields; the browser starts automatically if it is not already running.

  • Open a search engine or another web page
  • Open a local HTML file in the browser
  • Navigate before clicking or typing
openakita/openakita2KUpdated Sep 24, 2026

browser-new-tab

FreeSummary

Open a URL in a new browser tab while keeping the current page available. Use it to work across multiple pages without losing your place; the browser must already be running before the new tab can be opened.

  • Open a second page without leaving the current one
  • Compare information across browser tabs
  • Keep a reference page open while navigating elsewhere
openakita/openakita2KUpdated Sep 24, 2026

See all skills by openakita

Report a problem with this skill