mcpField
B
booking

booking

github.com/saguiitay生産性069 回インストール38 週間前に更新
リポジトリ

booking について

Booking.comでホテルを検索するエージェント向けの手順ガイドです。場所、日程、予算、チェーン、家族の希望で候補を絞り、ホテル公式サイトのリンクも調べます。

主な機能

  1. 01旅行条件と家族の希望を収集
  2. 02日程と予算に基づく検索
  3. 03ブランド、評価、設備の確認
  4. 04ホテル公式サイトのリンクを調査
  5. 05テンプレートに沿った結果整理

活用シーン

  1. 01家族旅行向けホテルの検索
  2. 02ブランドや予算に応じた宿泊先の比較
  3. 03必須設備を備えた部屋の絞り込み
  4. 04ホテルの直接予約リンクの取得

インストール

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

$npx skills add https://github.com/saguiitay/skills --skill booking

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

詳細

スキル:Booking.comでホテルを検索する

説明

このスキルでは、都市、日程、料金、エリア、希望するチェーン(すべてのブランドを含む)を考慮して、Booking.comでホテルを検索する方法をエージェントに案内します。また、ホテルの公式サイトへの直接リンクを提示し、家族旅行の希望条件も反映します。

前提条件

  1. ユーザーから希望条件を確認します:
    • 家族構成と年齢
    • 必須条件(例:冷蔵庫、客室の広さ)
    • 希望する設備(子ども用プール、無料キャンセルなど)
    • 予算の目安
  2. ユーザーから具体的な旅行日程と場所を確認します

ホテルチェーンのブランド一覧

Hilton ファミリー
  • Hilton Hotels & Resorts
  • DoubleTree by Hilton
  • Hampton by Hilton
  • Embassy Suites by Hilton
  • Homewood Suites by Hilton
  • Conrad Hotels & Resorts
  • Waldorf Astoria Hotels & Resorts
  • Curio Collection by Hilton
  • Tru by Hilton
  • Home2 Suites by Hilton
Marriott International
  • Marriott Hotels & Resorts
  • Courtyard by Marriott
  • Sheraton Hotels & Resorts
  • Westin Hotels & Resorts
  • Renaissance Hotels
  • Residence Inn by Marriott
  • SpringHill Suites by Marriott
  • Fairfield by Marriott
  • TownePlace Suites by Marriott
  • Four Points by Sheraton
  • JW Marriott
  • The Ritz-Carlton
IHG(InterContinental Hotels Group)
  • Holiday Inn
  • Holiday Inn Express
  • InterContinental Hotels & Resorts
  • Crowne Plaza Hotels & Resorts
  • Hotel Indigo
  • Kimpton Hotels & Restaurants
  • Candlewood Suites
  • Staybridge Suites
  • EVEN Hotels
Hyatt Hotels Corporation
  • Hyatt Regency
  • Hyatt Place
  • Hyatt House
  • Grand Hyatt
  • Hyatt Centric
  • Park Hyatt
Choice Hotels
  • Comfort Inn
  • Comfort Suites
  • Quality Inn
  • Clarion Hotel
  • Sleep Inn
  • Cambria Hotels
Best Western
  • Best Western
  • Best Western Plus
  • Best Western Premier
独立系/ブティックホテル
  • チェーンホテルが要件を満たさない場合は、評価の高い独立系ホテルを検討します

検索プロセス

ステップ 1:検索条件の確認

ユーザーの依頼または旅行計画から、以下の情報を収集します:

  • 都市/場所:具体的な都市と、任意でエリア
  • チェックイン日:YYYY-MM-DD 形式(例:2026-07-17)
  • チェックアウト日:YYYY-MM-DD 形式(例:2026-07-20)
  • 宿泊数:滞在期間を計算します
  • 大人:大人の旅行者数
  • 子ども:子どもの人数と年齢
  • 価格帯:1泊あたりの最低額と最高額(USD)
  • 希望するチェーン:具体的なチェーン、または「指定なし」
  • 必須設備:希望条件に基づく設備(プール、冷蔵庫、無料キャンセルなど)
ステップ 2:検索クエリの作成

次のようなクエリでウェブ検索を使用します:

site:booking.com [City] [Neighborhood] [Hotel Chain Brand] [Check-in Date] [Check-out Date] [Number of guests]

別の方法:自然言語でウェブ検索します:

[Hotel Chain Brand] hotels in [City] [Neighborhood] on Booking.com, [Check-in Date] to [Check-out Date], [Number of guests], price $[Min]-$[Max]
ステップ 3:検索結果の絞り込みと検証

見つかった各ホテルについて、以下を確認します:

  • ✅ 希望するチェーン/ブランドに該当することを確認します
  • ✅ 料金が予算内であることを確認します
  • ✅ 日程に空室があることを確認します
  • ✅ 口コミ評価を確認します(10点満点で7.5以上を推奨)
  • ✅ 必須設備(特に家族旅行では冷蔵庫)を確認します
  • ✅ 客室の広さを確認します(3泊以上の場合は広めの客室を優先します)
  • ✅ 無料キャンセルが可能かどうかを記録します
ステップ 4:公式サイトへの直接リンクを取得

選定した各ホテルについて、次の手順を実行します:

  1. 次の形式で検索します:[Hotel Name] [City] official website
  2. ホテルの直接予約サイト(多くの場合、chain.com またはホテル独自のドメイン)を探します
  3. 注:直接予約では、より良い料金や特典が提供される場合があります
ステップ 5:例外的なケースへの対応
  • 検索結果がない場合:近隣のエリアや前後の日程に検索範囲を広げます
  • 予算を超える場合:最も近い選択肢を提示し、料金の差を記載します
  • 希望するチェーンがない場合:評価の高い独立系ホテルを提案します
  • 設備が不足している場合:必須設備と希望設備のどちらが不足しているかを明示します

出力形式

次の構成で検索結果を提示します:

### Hotel Search Results: [City], [Dates]

**Search Criteria:**
- Location: [City, Neighborhood]
- Dates: [Check-in] to [Check-out] ([N] nights)
- Guests: [N] adults, [N] children
- Budget: $[Min]-$[Max] per night
- Chain Preference: [Chain name or "Any"]

---

#### Option 1: [Hotel Name]
- **Brand**: [Brand Name] ([Parent Chain])
- **Price**: $[Amount] per night ($[Total] total)
- **Rating**: [Score]/10 ([Number] reviews)
- **Location**: [Neighborhood/Area]
- **Amenities**: [List key amenities - fridge, pool, free breakfast, etc.]
- **Room Type**: [Room description]
- **Cancellation**: [Free cancellation until DATE or Non-refundable]
- **Booking.com Link**: [URL]
- **Direct Website**: [URL or "Not found"]

---

#### Option 2: [Hotel Name]
[Same format as above]

---

#### Option 3: [Hotel Name]
[Same format as above]

---

**Recommendation**: [Brief note on which option best fits family preferences and why]

指示

エージェントの実行:
  1. 条件を収集します。ユーザーのリクエストまたは旅行書類から、以下を確認します。

    • 都市/場所と近隣エリア
    • チェックイン日/チェックアウト日(YYYY-MM-DD に変換)
    • 宿泊人数(大人と子ども、それぞれの年齢)
    • 1 泊あたりの料金の範囲
    • 希望するホテルチェーン(あれば)
    • 希望条件に基づく必須の設備・サービス
  2. Web 検索ツールで booking.com のサイト内検索を使って検索条件を組み立て、検索を実行します

  3. 以下の条件で検索結果を絞り込みます。

    • 希望ブランドに一致する(上記のチェーン対応表を使用)
    • 料金が範囲内である
    • ゲスト評価が 7.5 以上(優先)
    • 必須の設備・サービスがある
  4. Web 検索で有力候補の直接予約リンクを見つけます

  5. 上記の出力形式テンプレートを使って結果を提示します

  6. 家族の希望を考慮しておすすめを選びます

実行例

ユーザーのリクエスト:「8 月 2 日から 4 日まで、Portland のホテルを探してください」

エージェントのアクション:

  1. 検索:「site:booking.com Portland Oregon hotel February 2 2026 February 5 2026 4 guests pool fridge」
  2. 料金の範囲、ゲスト評価 7.5 以上、冷蔵庫/簡易キッチン、プール(あれば優先)で絞り込みます
  3. 上位 3 件の候補について、公式サイトを見つけます
  4. 家族向けの補足情報を添えて、書式を整えた結果を提示します
  5. 希望に基づいて最適な候補をおすすめします(例:「候補 2 は、プールがあり、Pearl District に位置しているため、最もお得です」)

エージェント実行のヒント

  • 表記を統一するため、日付は必ず YYYY-MM-DD 形式に変換します
  • 条件に合う候補が見つからない場合は、日程に融通が利くかユーザーに確認します
  • 予定しているアクティビティに対するホテルの立地を考慮します
  • 駐車場の有無と料金を記載します(ロードトリップでは重要です)
  • 朝食の選択肢を確認します(家族は、ホテルの朝食と地元のダイナーを組み合わせることを希望しています)
  • ホテルチェーンが不明な場合は、「[Brand Name] part of which hotel chain」で検索します
  • 複数泊(3 泊以上)の場合は、広めの客室やスイートを優先します
  • キャンセル無料は、予定変更のしやすさにつながるため高く評価されます

コメント