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 'test@example.com'.

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.