← ClaudeAtlas

keyvox-reservationlisted

KEYVOX予約の管理業務を行う。新規予約を作成したい、今日や明日の予約一覧を見たい、予約を延長したい、予約内容を変更したい、予約をキャンセルしたい、といった予約レコードを操作するすべての場面で使用する。空き状況の確認や、予約に紐づくPIN/QRコードの取得もこのスキルでカバー。
Unlock-the-World/keyvox-mcp · ★ 0 · AI & Automation · score 68
Install: claude install-skill Unlock-the-World/keyvox-mcp
# keyvox-reservation KEYVOX予約管理5業務を1スキルで対応する。 ## ⚠️ 環境前提・再認証・典型エラー このスキルは **Claude.ai のカスタムコネクタ** 経由でのみ動作します。 401 / E2003 / DCR エラー時の対処、再認証の定型応答、Claude 向けガイドラインは以下に集約しています: 👉 **必読**: [`references/keyvox-mcp-setup.md`](../references/keyvox-mcp-setup.md) エラー発生時は同ファイル内の「**401 / E2003 エラー時にユーザーへ返す定型応答**」を **そのまま** ユーザーに出力すること(要約・言い換え禁止)。 ## 共通リファレンス スキル本文を読み始める前に、以下の参照ドキュメントを把握しておく: - `references/keyvox-entities.md` — リソース定義(place / unit / reservation 等) - `references/keyvox-tool-map.md` — 業務→ツール対応 - `references/keyvox-id-resolution.md` — 部屋名/日付/顧客名 → ID 解決 - `references/keyvox-enums.md` — orderStateCode 等のenum ## ⚠️ 不可逆操作の原則 以下のツールは **必ずユーザーの最終確認を取ってから呼ぶ**: - `createReservation` — 予約作成 - `updateReservation` — 予約変更・延長 - `cancelReservation` — 予約キャンセル 確認の形式は「対象予約の概要 + 変更内容 + "実行してよいですか?"」を提示し、ユーザーが「はい」「OK」等を返した時のみ実行する。 ## シナリオ判別 ユーザー発話から以下のシナリオを判別: | 発話パターン例 | シナリオ | |---|---| | 「明日14時から3時間予約して」「新規予約」 | A. 新規予約作成 | | 「今日の予約」「明日の予約一覧」 | B. 予約確認 | | 「101号室の予約を3時間延長」「終了時刻を遅らせて」 | C. 延長 | | 「予約時間を変更」「部屋を変更」 | D. 変更 | | 「予約キャンセル」「予約を取り消し」 | E. キャンセル | --- ## A. 新規予約作成 ### 🔑 鍵情報の出力ルール(唯一の正典・これ以外は扱わない) ゲストに提示・配布してよいのは、意味としては **2 つだけ**: | 出力してよいもの | 用途 | |---|---| | 暗証番号 | パネル直接入力 | | ウォレット取込用URL | スマホウォレットに取り込める短縮鍵URL | **API ごとにフィールド名が違う** ので、発行経路に応じて正しいフィールドを使うこと: | 取得元 (API) | 暗証番号 | ウォレット取込用URL | 想定ケース | |---|---|---|---| | `getReservation.unitPinList[]` | `pin` (= `panelPin`) | `qrShortUrl` | 予約紐付きの鍵 (本スキルのデフォルト) | | `createLockPin` (レスポンス) | `pinCode` | `shortQr