guest-pass-system

Manage guest pass allocation, holds, consumption, refunds, and monthly resets.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/EverHouse/everclubapp --skill guest-pass-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: guest-pass-system
Source: https://github.com/EverHouse/everclubapp/tree/main/.agents/skills/guest-pass-system
Command: npx skills add https://github.com/EverHouse/everclubapp --skill guest-pass-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the entire lifecycle of guest passes, from allocation and holding during bookings to consumption at check-in and monthly resets, ensuring accurate tracking and management.

Core Features & Use Cases

  • Lifecycle Management: Handles allocation, holds, consumption, and refunds for guest passes.
  • Automated Reset: Resets monthly pass counts automatically.
  • Use Case: When a member books a golf simulator and uses a guest pass, this Skill ensures the pass is correctly consumed, the member's count is updated, and the booking reflects the usage.

Quick Start

Use the guest-pass-system skill to get the remaining guest passes for member '[email protected]'.

Frequently Asked Questions about guest-pass-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track guest pass consumption and ensure counts update after check-in?

Guest pass consumption is tracked by consuming the pass upon check-in, which automatically updates the member's remaining count and reflects the usage in the booking system.

What happens to a guest pass if a member cancels a booking?

When a booking is canceled, the guest pass system automatically issues a refund, returning the held pass to the member's available count without manual intervention.

How does the automated monthly reset work for guest pass allocation?

The automated monthly reset feature runs system scheduler tasks to reset all member guest pass counts back to their initial allocation at the start of each month.

Can I place a temporary hold on a guest pass during the booking process?

Yes, the system places a temporary hold on a guest pass when a booking is made, ensuring the pass is reserved and cannot be consumed by overlapping bookings.

How do I debug incorrect guest pass counts for a specific member?

You can debug incorrect guest pass counts by querying the system with the member's email to retrieve their current pass status, checking for discrepancies in holds, consumption, and refunds.