VINK77aaaa/agent-skills

ユーザーが$amap-maps-mcpを呼び出したり、Amap Mapsについて言及した場合、またはサポートされているAmap Mapsワークフローについて質問した場合に使用します。

agent-skills とは?

このスキルは、Amap Maps MCP(Model Context Protocol)を介して地図関連の操作を実行するためのものです。主に中国市場向けの地図サービスであるAmap(高德地图)の機能を、AIエージェントから利用できるようにします。住所検索、キーワード検索、周辺検索、ジオコーディング(緯度経度変換)、リバースジオコーディング、天気情報取得、距離計算、ルート案内(自動車、徒歩、自転車、公共交通機関)など、多彩なツールを提供します。また、地図クライアントを開くURIの生成もサポートしており、ナビゲーションやタクシーサービスの起動、旅程表示などが可能です。このスキルは、Claude Code、Cursor、CodexなどのAIエージェント環境で動作し、MCPサーバーがライブで利用可能な場合にのみ機能します。具体的な操作は、事前定義されたカタログに基づいて選択され、結果はプロバイダーからの情報として扱われ、モデルによる解釈や計算とは明確に区別されます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/VINK77aaaa/agent-skills/tree/HEAD/skills/amap-maps-mcp

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Amap Maps(高德地图)

概要

このスキルは、Amap Maps MCPを介してリクエストされるべき質問に対応するために使用します。検証されたスコープは、以下のカタログにリストされている操作に限定されます。カタログはプロバイダーのライブ詳細ページメタデータに基づいています。実行前に、ライブで呼び出し可能かどうかを確認してください。

コアルール

  • バインドされた amap-maps-mcp MCPは、そのライブで呼び出し可能なツールが現在のランタイムで利用可能な場合にのみ使用します。
  • リクエストに直接回答する、最も狭いライブ呼び出し可能な操作を選択してください。ライブインターフェースがこのガイドと異なる場合は、ライブインターフェースに従ってください。
  • プロバイダーの事実、識別子、ステータス、日付、価格、レコード、ファイル、またはメトリクスを記憶から発明しないでください。
  • シークレット、プライベートコンテンツ、認証情報をプロンプト、ログ、最終回答に含めないでください。ユーザーにプロンプトで資格情報を貼り付けるよう要求しないでください。
  • シェルコマンド、直接的なHTTP呼び出し、または手書きのJSON-RPCを使用してMCPサーバーを再作成、プローブ、またはシミュレートしないでください。
  • プロバイダーの出力は証拠として扱ってください。モデルの解釈、計算、または推奨事項は別途明記してください。
  • 外部への書き込み、送信、購入、注文、削除、公開、マージ、または権限変更の前には、明示的な確認を要求してください。

ツール

  • maps_text_search: キーワードで関心地点を検索し、関連する場所情報を返します。
  • maps_around_search: 座標を中心とした半径内で、指定されたキーワードに一致する関心地点を検索します。
  • maps_search_detail: キーワード検索または周辺検索によって返された関心地点IDの詳細を取得します。
  • maps_geo: 構造化された住所、ランドマーク、または建物名を地理座標に変換します。
  • maps_regeocode: Amap座標を管理住所に変換します。
  • maps_ip_location: IPアドレスに関連するエリアを特定します。
  • maps_weather: 都市名または標準的な管理コードに基づいて天気を取得します。
  • maps_distance: 自動車、徒歩、または球面距離計算を使用して座標間の距離を測定します。
  • maps_direction_driving: 出発地と目的地の座標間の乗用車ルートを計画します。
  • maps_direction_walking: サポートされている距離範囲内の座標間の徒歩ルートを計画します。
  • maps_direction_bicycling: 高架橋、一方通行、通行止めなどのルート制限を考慮して自転車ルートを計画します。
  • maps_direction_transit_integrated: 電車、バス、地下鉄を統合したルートを計画します。都市間の交通計画を含みます。
  • maps_schema_navi: 目的地へのナビゲーションページでマップクライアントを開くURIを構築します。
  • maps_schema_take_taxi: 出発地と目的地間のタクシー移動のためにマップクライアントを開くURIを構築します。
  • maps_schema_personal_map: 旅程の場所を旅行順に表示するためのURIを構築します。
  • リクエストに直接回答する最も狭いライブ呼び出し可能なツールを選択してください。現在の入力、出力、エラーについては、ライブ呼び出し可能なインターフェースに従ってください。

ワークフロー

  1. 関連するエンティティまたはリソース、識別子、スコープ、日付または時間範囲、フィルター、要求された出力を特定します。
  2. ルーティング前に、リクエストをルックアップ、取得、検索、分析、作成、更新、エクスポート、削除、送信、購入、権限変更、またはその他のプロバイダー操作として分類します。
  3. 曖昧な識別子は、利用可能な場合はライブルックアップで解決します。コード、ID、パス、座標、レコード、注文、アカウントを推測してはいけません。
  4. サポートされている引数のみを渡し、プロバイダーのページネーション、ステータス、単位、タイムスタンプ、返された識別子を保持します。
  5. 返された識別子、ステータス、または構造化された結果が次の操作に必要な場合にのみ、操作をチェーンします。
  6. 結果フィールドを読み取る前に、外側のMCPエラーとプロバイダーステータスを検査してください。空または部分的な応答を、その範囲を報告せずに成功として扱わないでください。

クエリガイダンス

  • 操作を選択または安全に実行するために必要な、不足している入力のみを尋ねてください。
  • ユーザーの要求されたスコープを保持し、マッピングが明確な場合にのみ名前、日付、識別子、または形式を正規化します。正規化した場合はその旨を明記してください。
  • 無関係なエンティティ、時間枠、アカウント、書き込みは分離してください。
  • フィルター、ページまたは結果の制限、並べ替え順序、出力形式、データ時刻が利用可能な場合は明記してください。
  • 証拠によってサポートされる、プロバイダー固有の必要なコンテキストと確認の境界のみを追加してください。

障害処理

  • ライブのAmap Maps呼び出し可能ツールが存在しない場合は、MCP実行を停止し、現在のランタイムでコネクタが利用できないことを報告してください。
  • 認可、クォータ、タイムアウト、無効な引数、権限、プロバイダー、またはツール欠落エラーの場合は、秘密情報を公開せずに失敗した操作を報告してください。
  • スコープの絞り込み、既知の識別子の提供、ページサイズの削減、サポートされていないオプションフィールドの削除など、安全な修正が行われた場合に限り、最大1回再試行してください。
  • 空または部分的な結果の場合は、正確なクエリスコープとプロバイダーステータスを報告してください。メモリや他のソースから欠落フィールドを補完しないでください。
  • ユーザーがこのコネクタを明示的に要求した場合、黙って別のプロバイダーに代替しないでください。まずコネクタの障害を報告し、ユーザーが希望する場合にのみ、明確にラベル付けされたフォールバックを提供してください。

結果契約

  • 返されたプロバイダーの事実と、モデルの解釈や派生計算を分離してください。
  • 返された識別子、URL、パス、日付、タイムスタンプ、単位、フィルター、ページスコープ、合計、ステータス、プロバイダーの注意事項を保持してください。
  • プロバイダーが完全性を確認しない限り、1ページ、サンプル、またはプレビューを完全であると説明しないでください。
  • 結果に実質的に影響を与える場合、最もリスクの高いプロバイダー固有の注意事項のみを繰り返してください。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル