google-maps について
Google Mapsで住所のジオコーディング、場所の検索、ルートや位置情報の取得を行うスキルです。Reflyのコマンドラインからワークフローを実行し、JSON形式の結果をテキストとして取り出します。
主な機能
- 01住所のジオコーディング
- 02名前や種類による場所検索
- 03ルートと位置データの取得
- 04Reflyワークフローによる結果抽出
活用シーン
- 01住所を座標に変換
- 02種類を指定して場所を検索
- 03場所に関するルート情報の取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ refly-ai/ refly-skills --skill google-mapsインストール後、Claude Code で/google-mapsを入力して読み込まれたか確認します。
同梱ファイルREADME.md
詳細
Google Maps
位置情報サービスとして Google Maps と連携します。次の操作が必要な場合に使用します:(1)住所を座標にジオコーディングする、(2)場所を検索する、または(3)ルートと位置情報を取得する。
入力
入力は JSON 形式で指定してください。
{
"search_query": "Location or place name to search for (e.g., 'Eiffel Tower', 'restaurants in New York', '1600 Amphitheatre Parkway')",
"place_type": "Type of place to search for (e.g., 'restaurant', 'hotel', 'museum', 'cafe'). Leave empty for general search."
}
実行(パターン B:テキスト/データ)
ステップ 1:スキルを実行して実行 ID を取得する
RESULT=$(refly skill run --id skpi-cvy0z7sx46moqd1w590mygq3 --input '{
"address": "1600 Amphitheatre Parkway, Mountain View, CA",
"action": "geocode"
}')
RUN_ID=$(echo "$RESULT" | jq -r '.payload.workflowExecutions[0].id')
# RUN_ID is we-xxx format, use this for workflow commands
ステップ 2:ブラウザーでワークフローを開き、完了を待つ
open "https://refly.ai/workflow/c-b6hhdfj7pt9c1yrowfbmx5vc"
refly workflow status "$RUN_ID" --watch --interval 30000
ステップ 3:テキストコンテンツを抽出する
# Get location data from toolcalls
CONTENT=$(refly workflow toolcalls "$RUN_ID" --files --latest | jq -r '.payload.nodes[].content')
echo "$CONTENT"
予想される出力
- タイプ:テキストコンテンツ
- 形式:位置情報/ジオコーディングデータ(JSON)
- アクション:ユーザーに位置情報を表示する
ルール
基本のスキルワークフローに従ってください:~/.claude/skills/refly/SKILL.md
コメント
Markdown 対応