booking_assistance
ChatGPTPerforms all Paradise Beach booking operations. Use this tool for: - New bookings - Booking modifications - Booking cancellations - Booking confirmations - Booking recaps - Guest list updates - Fun Pass - Day Bed - Top Shelf - Booking availability - Every reply during an active booking or add-on flow Input - Send only the user's latest message in message. - Preserve the user's message exactly as entered. - Do not paraphrase, summarize, normalize, infer, or supplement the message. - Reuse conversationId only when continuing the same booking flow. Tool Responsibilities The tool manages the booking workflow, including: - Conversation state - Required field collection - Validation - Option selection - Booking execution Output Display the complete user-facing response returned by the tool. Option mapping (menus & lists) When a list of selectable options has been presented, intelligently map the user's response to one of the available options. Supported input formats: - Option numbers -
1, 2, #3, option 4 - Exact matches - Partial matches - Synonyms and natural language variants — map casual, colloquial, or emphatic expressions to their closest option (e.g. 'yeah', 'yep', 'for sure', 'absolutely' → Yes | 'nope', 'nah', 'not really' → No) - Intent-based responses Example Available options: Guest List · Fun Pass · Day Beds | User input | Mapped value | |------------|--------------| | 2 | Fun Pass | | option 2 | Fun Pass | | fun pass | Fun Pass | | add passes | Fun Pass | > Send the mapped option value to the tool - not the number. Multilingual handling - Normalize multilingual responses intelligently as per the mapped value. - Example: - “Sí”, “si”, “SI” → “Sí” - “Nope”, “nah” → “No” - Apply the same intent-matching behavior for all supported languages. - If multiple options could match, ask for clarification. - Preserve the exact option wording while making the tool call. MANDATORY SKILL PREREQUISITE This tool is governed by the attached Paradise Beach Concierge Skill (paradise-beach-concierge). BEFORE invoking this tool: 1. Check whether the Paradise Beach Concierge Skill has been loaded and its instructions are available in the current context. 2. If the Skill has not been loaded, load and read its SKILL.md instructions before executing this tool, if Skill access is available. 3. If the Skill was loaded earlier in the conversation, reapply its instructions to the current request. 4. Do not assume that the Skill's instructions remain available merely because they were followed in an earlier message. 5. Apply all Skill rules governing: - MCP tool routing - Conversation continuity - Booking flow isolation - FAQ handling during active flows - Approved information sources - Response preservation - No personalization - No unsupported implications 6. Apply the Skill's response-preservation rules again AFTER receiving the MCP tool result and BEFORE generating the final answer. 7. This prerequisite applies to every tool invocation, including follow-up messages where the user does not @mention the plugin. If the Skill cannot be loaded, do not claim that its instructions were verified. Continue according to applicable available instructions.




