amap について
AMap Skillは、ユーザーの意図に応じてAMapのコマンドを選び、スクリプトで実行するスキルです。AMAP_MAPS_API_KEYが必要で、AMapの生JSONを出力します。MCPサーバーは実行しません。
主な機能
- 01ユーザーの意図に応じたコマンド選択
- 02住所を使ったルート計画を優先
- 03スクリプトによるAMapコマンドの実行
- 04AMapの生JSON出力
- 05AMAP_MAPS_API_KEYの設定
活用シーン
- 01AMapリクエストに合うコマンドの選択
- 02住所からのルート計画
- 03ドキュメント掲載のAMapコマンド例の実行
MCP 対応
このスキルはMCPサーバーを実行しません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ kaichen/ amap-skill --skill amapインストール後、Claude Code で/amapを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/command-map.mdexamples.mdscripts/amap.tsscripts/lib/commands.tsconfig.tsendpoints.tshttp.tsvalidators.tstests/cli.test.tscommands.test.tstests/fixtures/bike-error.jsonbike-success.jsongeocode-empty.jsongeocode-error.jsongeocode-success.json詳細
AMap スキル
クイックスタート
AMAP_MAPS_API_KEYが設定されていることを確認します。- このスキルのディレクトリで
bun scripts/amap.ts --helpを実行します。 references/command-map.mdから該当するコマンドを選びます。
ワークフロー
- ユーザーの意図を確認し、コマンドを1つ選びます。
- ユーザーが住所をそのまま提示した場合、ルート計画には住所コマンドを優先します。
- フィールドをラップせず、出力を生の AMap JSON のままにします。
- API のビジネス状態が0以外の場合は、失敗として扱います。
コマンド
- コマンドの全マッピング:
references/command-map.md - すぐに実行できる例:
references/examples.md
注意
- このスキルはスクリプト優先で、MCP サーバーは実行しません。
- 対応しているのは
AMAP_MAPS_API_KEYのみです。
コメント
Markdown 対応