mcpField
T
travel-companion

travel-companion

github.com/banjtheman生産性0290 回インストール39 週間前に更新
リポジトリ

travel-companion について

travel-companionは、旅行計画、目的地調査、旅程管理を支援するエージェントスキルです。ブラウザーでSNS、イベント、地図、旅行情報を調べ、天気やアクティビティ、住所、費用をまとめ、旅程のメール送信も提案します。

主な機能

  1. 01目的地、日程、予算、興味を確認
  2. 02ブラウザーで旅行やイベント情報を調査
  3. 03ページのスナップショットから情報を抽出
  4. 04アクティビティ、天気、費用を整理
  5. 05AgentMailでの旅程送信を提案

活用シーン

  1. 01週末の都市旅行を計画
  2. 02指定日の現地イベントを検索
  3. 03予算に合わせて旅行を整理
  4. 04メール共有用に観光地の住所と費用をまとめる

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/banjtheman/travel-companion-skill --skill travel-companion

インストール後、Claude Code で/travel-companionを入力して読み込まれたか確認します。

同梱ファイルreferences/agentmail.mdreferences/browser.md

詳細

旅行コンパニオン

旅行の計画、旅行先の調査、旅程の管理をユーザーに支援します。

クイックスタート

  1. 依頼内容を確認する - 旅行先、日程、予算、興味のあることを確認します
  2. 調査する - profile: "openclaw" を指定してブラウザーを使い、次のサイトを検索します:
    • TikTok で話題の現地情報を調べます
    • Instagram でイベントやスポットを調べます
    • Eventbrite で特定の日付のイベントを調べます
    • Google Maps で観光スポットを調べます
    • Expedia でフライトやホテルを調べます
  3. スナップショットを取得する - snapshotFormat: "ai" を指定してページを読み取ります
  4. まとめる - アクティビティ、天気、費用を含む概要を作成します
  5. メール送信を提案する - AgentMail を使って旅程を送信します

ブラウザーの使い方

必ず profile: "openclaw" を指定します:

{
  "action": "navigate",
  "targetUrl": "https://www.tiktok.com/search?q=fun%20things%20to%20do%20in%20tokyo",
  "profile": "openclaw"
}

拡張機能は不要です - OpenClaw がブラウザーを直接管理します。

検索 URL

TikTok(話題の情報): https://www.tiktok.com/search?q={query}

Instagram(イベント): https://www.instagram.com/explore/search/keyword/?q={query}

Eventbrite(特定の日付): https://www.eventbrite.com/d/{city}/events-{date}/

Google Maps(観光スポット): https://www.google.com/maps/search/best+attractions+{city}

Expedia(フライト): https://www.expedia.com/Flights-Search?trip=roundtrip&from={from}&to={to}&dates={date1},{date2}

ワークフロー

  1. action: "navigate" を使って URL に移動します
  2. action: "act", request: { kind: "wait", timeMs: 5000 } を使って読み込みを待ちます
  3. action: "snapshot", snapshotFormat: "ai" を使ってページを読み取ります
  4. スナップショットのテキストから関連情報を抽出します

旅程をメールで送信する

AGENTMAIL_API_KEY を使って AgentMail を利用します。references/agentmail.md を参照してください。

回答の形式

絵文字を使って見やすくし、簡潔にまとめます:

  • 天気の概要
  • TikTok/Instagram の注目情報
  • Eventbrite のイベント
  • 住所付きの観光スポット
  • 費用の見積もり

最後に「詳しい情報をお伝えするか、この旅程をメールでお送りしましょうか?」と尋ねます。

トラブルシューティング

「ブラウザーに接続できません」 - ユーザーが openclaw browser start を実行します

Instagram にアクセスできない - 代わりに TikTok と Eventbrite を使います

ページが読み込まれない - 待機時間を 5000ms 以上に延ばし、別の URL を試します

例

日帰り旅行:

User: What's fun in DC on Friday?

Search TikTok for trending DC tips, Instagram for events,
Eventbrite for Friday activities. Snapshot each page.
Summarize top 3-5 options with addresses and costs.

長期旅行:

User: Plan a weekend in Miami under $500

Research Expedia for flights/hotels, Instagram for beach spots,
TikTok for food tips. Create 2-day itinerary. Offer to email.

コメント