A straightforward script wrapper for AMap's (Gaode) Web Service API that handles geocoding, reverse geocoding, IP location, weather, routing, distance calculation, and POI search. You run it via command line with `bun scripts/amap.ts`, pick your operation from the reference docs, and get back raw JSON responses. It's not an MCP server, just a direct API client that assumes you have `AMAP_MAPS_API_KEY` set. Useful if you're building location features for China-focused apps or need to script bulk geocoding tasks against AMap's dataset. The skill guide is clear about treating any non-zero business state as a failure, which saves you from silent data problems.
- skills.sh installs
- 554
- GitHub stars
- 124
- last updated
- Jul 14, 2026
Install
$ npx -y skills add kaichen/amap-skill --skill amap --agent claude-codeInstalls into .claude/skills of the current project.
Files
AMap Skill
Quick Start
- Ensure
AMAP_MAPS_API_KEYis set. - Run
bun scripts/amap.ts --helpin this skill directory. - Pick the matching command from
references/command-map.md.
Workflow
- Validate user intent and select one command.
- Prefer address commands for route planning when users provide plain addresses.
- Keep output as raw AMap JSON without wrapping fields.
- Treat any non-zero API business state as failure.
Commands
- Full command mapping:
references/command-map.md - Ready-to-run examples:
references/examples.md
Notes
- This skill is script-first and does not run an MCP server.
- Only
AMAP_MAPS_API_KEYis supported.
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Repository
- github.com/kaichen/amap-skill
- First seen
- Jun 3, 2026
Recommended
1
cavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
3
improveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4
systematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5
karpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6
find-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs
