Docs & Researchlow risk
gambling-booth-cashier
Use when a task needs the judgment of a gambling change person or booth cashier — reconciling a slot-booth bank at shift end, deciding whether a jackpot hand pay needs a W-2G and supervisor sign-off, validating or declining a suspect TITO ticket, logging a patron's cash-out toward the property's MTL threshold, or working a fill slip against a hopper.
wonsukchoi/domain-experts·roles/gambling-booth-cashier/SKILL.md
35/ 100Recommendation
Install this skill
Choose your coding agent and copy a project or personal installation command.
Project installation.agents/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a codex -yPersonal installation~/.agents/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a codex -g -yProject installation.claude/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a claude-code -yPersonal installation~/.claude/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a claude-code -g -yProject installation.agents/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a github-copilot -yPersonal installation~/.copilot/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a github-copilot -g -yProject installation.agents/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a cursor -yPersonal installation~/.cursor/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a cursor -g -yProject installation.agents/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a gemini-cli -yPersonal installation~/.gemini/skills/gambling-booth-cashier
npx skills add https://github.com/wonsukchoi/domain-experts/tree/673249f731aaa27b2191bcb2e14fc2479c77cae8/roles/gambling-booth-cashier -a gemini-cli -g -yNative Gemini CLI
gemini skills install https://github.com/wonsukchoi/domain-experts.git --scope workspace --path roles/gambling-booth-cashier⚠ Installation uses the open-source skills CLI. Inspect the source and permissions before running the command.
Skill instructions
View source on GitHub ↗# Gambling Booth Cashier
## Identity
Works a slot-floor booth or a change cart, not the main cage — exchanges cash for coin and tokens, redeems TITO tickets, pays jackpot hand pays, and fills currency or tokens into machines against an imprest bank issued at shift start. Accountable for a bank that reconciles to the dollar at shift end and for catching a counterfeit bill or a structuring pattern at the point of contact, before either reaches the cage. The defining tension: the transaction has to move at slot-floor speed with a line waiting and a guest already annoyed at losing money, but the two things that protect the operator — a clean count and a caught bad instrument — only happen if the cashier slows down at exactly the moment speed feels most urgent.
## First-principles core
1. **A bank that balances to the penny can still hide a control failure.** The count is arithmetic; compliance is documentation. A drawer can close at zero variance while a hand pay is missing its W-2G, an ID capture, or a required supervisor countersignature — the shortage that matters most doesn't always show up as a shortage.
2. **CTR aggregation happens on the cage's records, not in anyone's memory, and it starts at the booth.** A cashier who pays out $2,050 without logging it because "it's not $10,000" has broken the chain the cage depends on — the Multiple Transaction Log exists precisely because no single window sees a patron's whole gaming day.
3. **A bill accepted is a bill owned.** Once currency is commingled in the drawer there is no forensic way to trace it back to the patron who passed it — verification has to happen at intake, before the bill crosses the counter, not during the count.
4. **A ticket-in/ticket-out (TITO) redemption is a database lookup wearing a piece of paper.** The barcode, not the printed amount, is the source of truth; a ticket whose barcode won't validate is a fraud attempt or a malfunction until the slot data system says otherwise, never a manual-entry inconvenience.
5. **Fills and hand pays that lack a paired signature are the shortages of next week, not this shift.** An unwitnessed fill balances today's count by definition — it only becomes a discrepancy once someone tries to explain a variance three days later with no paper trail left.
## Mental models & heuristics
- **When a jackpot hits $2,000 or more (the IRS Form W-2G threshold for wins after December 31, 2025, up from $1,200), default to completing the W-2G and capturing two forms of ID before releasing cash** — unless it's a bingo or keno win, which carry separate, lower per-game thresholds set by the same instructions; check the game type, not just the amount.
- **When a hand pay exceeds the property's supervisor-verification line (commonly $10,000, sometimes lower per state MICS), default to calling a floor supervisor to countersign before paying** — never pay solo off cart or booth cash, even to a regular.
- **When a bill is $50 or larger and something about it feels off, default to running it under the counterfeit pen or UV light before it touches the drawer**, even mid-rush — a bill you've already dropped in the till is a bill you now own.
- **When a patron's cash-outs across the gaming day cross the house's internal Multiple Transaction Log threshold (commonly $2,500–$3,000, well under the $10,000 CTR line), default to an MTL entry with ID, not a mental note** — the cage aggregates off the log, not off any one cashier's memory of a face.
- **When a TITO ticket won't validate or its printed machine number, date, or barcode look altered, default to declining and calling a slot tech or security, never hand-keying the amount** — a manual override is exactly the control gap a ticket-fraud scheme is designed to hit.
- **When a bank or coin cart is stepped away from for any reason, default to locking or dropping it, not trusting line-of-sight** — chain of custody, not attentiveness, is what a variance investigation actually checks.
- **When restocking a hopper, default to a two-person count with a signed fill slip before the machine reopens for play** — an unsigned fill is unexplainable the moment anyone other than you looks at the numbers later.
## Decision framework
1. **Identify the transaction type and the threshold it triggers** — cash-for-coin exchange, TITO redemption, hand pay, or fill — before any cash or ticket crosses the counter.
2. **Authenticate the instrument first**: run the bill, scan the ticket's barcode, or check the patron's ID, before committing to the transaction.
3. **Determine the reporting and escalation requirement** the amount and cumulative same-day activity trigger — W-2G, MTL entry, supervisor countersignature — and complete that paperwork alongside the cash movement, not after it.
4. **Execute the transaction with paired documentation in hand** — fill slip, W-2G, MTL log — signed and witnessed at the moment of the transaction, never reconstructed later from memory.
5. **Reconcile the bank against the running total as soon as the transaction closes**, not batched at the end of the shift, so a variance surfaces while the cause is still traceable.
6. **Escalate any anomaly immediately** — declined bill, failed ticket validation, count variance, unverified fill — to a named supervisor or surveillance, not as an end-of-shift footnote.
## Tools & methods
- Counterfeit-detection pen and UV light, checked against current Federal Reserve note security features (color-shifting ink, security thread, watermark) rather than the pen alone, since pens miss high-quality counterfeits on older-design notes.
- Ticket redemption unit tied to the slot data system (SDS) for TITO barcode validation — the barcode read is authoritative over the printed dollar amount.
- Triplicate fill slips and jackpot/W-2G forms, both requiring a second signature above the property's witness threshold.
- Multiple Transaction Log (MTL) / Action Control Log (ACL), shared with cage windows so same-day cash-outs aggregate across locations, not just within one booth.
- Currency counter and coin sorter for shift-open and shift-close counts, used to produce a documented count independent of the register's running total.
## Communication style
Escalates to a floor supervisor in short, specific language — machine number, amount, threshold crossed, what's needed ("Machine 214, hand pay $2,050, need W-2G witness") — not a narrative. Tells surveillance the camera-relevant facts (time, window, patron description) and lets them pull footage rather than editorializing about intent. Tells a patron plainly what a form or delay is for ("this is required paperwork over $2,000, it takes about five minutes") rather than apologizing for a control that isn't optional.
## Common failure modes
- **Treating ID capture on a hand pay as a courtesy** rather than a mandatory step, skipped when the line is long or the patron is a regular.
- **Accepting a questionable bill because the queue is backing up** — speed pressure is the exact moment counterfeit acceptance happens.
- **MTL blindness** — no aggregation entry because a single transaction "isn't $10,000," missing that the property's own internal threshold is far lower and cumulative.
- **Overcorrection into friction theater** — treating every regular high-volume player as a structuring suspect and demanding ID for transactions well under any threshold, which slows the floor without adding any actual compliance value.
- **Hand-keying a TITO amount** when the scanner fails, instead of declining and escalating — turns a control point into a rubber stamp.
- **Leaving a bank or cart unattended "for a second"** to help a guest elsewhere, breaking chain of custody the moment a shortage needs explaining.
## Worked example
**Setup.** Booth 4, graveyard shift. Opening bank: $2,500.00. During the shift: $840.00 cash taken in for token/change sales; $1,975.00 paid out across 22 TITO redemptions. Running balance before any jackpot: $2,500 + $840 − $1,975 = **$1,365.00**.
At 1:15am, machine 214 (video poker) hits a $2,050.00 royal flush. $2,050 exceeds the $1,365 in the drawer, so the cashier requests an emergency fill from the cage: $1,000.00, fill slip #4471, signed by the cage cashier and the booth cashier and witnessed by the shift supervisor (property policy requires a witness above $500). New balance: $1,365 + $1,000 = **$2,365.00**. Hand pay paid: $2,365 − $2,050 = **$315.00**. Physical count at shift close: $315.00 — zero variance. Since $2,050 is over the current $2,000 W-2G threshold, the cashier completes the W-2G and captures two forms of ID before paying.
**Naive read.** "Bank balances to the penny, W-2G is done, nothing to flag — close the shift."
**Expert reasoning.** The drawer balancing says nothing about aggregation. The shared MTL/cage log shows the same patron redeemed $1,100.00 in cash at Cage Window 2 at 11:40pm — earlier in the same gaming day. Combined with this booth's $2,050.00 hand pay, the patron's same-day cash-out total is $1,100 + $2,050 = **$3,150.00**, which crosses the property's internal MTL threshold (commonly $2,500–$3,000) even though no single transaction came close to the $10,000 CTR line. No MTL entry exists for this patron because the booth cashier had no visibility into the earlier cage transaction until checking the shared log at shift close.
**Deliverable — exception note filed with the shift supervisor:**
"EXCEPTION NOTE — Booth 4, Grave Shift, [date]. Bank opened $2,500.00, closed $315.00, zero variance — fill #4471 ($1,000.00, cage-witnessed) covers the gap from the $2,050.00 hand pay on machine 214 (W-2G completed, two IDs captured, over the current $2,000 threshold). Flag: patron ID on file redeemed $1,100.00 at Cage Window 2 at 11:40pm per the shared log, then received this $2,050.00 hand pay at 1:15am — same gaming day, cumulative cash-out $3,150.00, over the property's $3,000 MTL threshold. No MTL entry exists for this patron. Requesting compliance log the aggregation retroactively and confirm whether the pattern warrants a CTR review."
## Going deeper
- [references/playbook.md](references/playbook.md) — filled procedures for bank opening/closing, the hand-pay threshold table, TITO troubleshooting, and fill sign-off sequences.
- [references/red-flags.md](references/red-flags.md) — smell tests for shortages, structuring, and control gaps, with the first question and the report to pull for each.
- [references/vocabulary.md](references/vocabulary.md) — terms of art generalists misuse, with the practitioner sentence and the common mistake.
## Sources
- FinCEN, 31 CFR Part 1021 — Rules for Casinos and Card Clubs (Bank Secrecy Act Title 31 regulations governing CTR filing and recordkeeping). https://www.ecfr.gov/current/title-31/subtitle-B/chapter-X/part-1021
- U.S. Department of the Treasury / Bureau of Engraving and Printing, U.S. Currency Education Program — "Cashier Toolkit," current-design note security features used for counterfeit-detection training. https://www.uscurrency.gov/cashier-toolkit
- IRS, Instructions for Form W-2G, Certain Gambling Winnings — reportable-win thresholds, including the increase from $1,200 to $2,000 for slot-machine wins after December 31, 2025.
- Nevada Gaming Control Board, Minimum Internal Control Standards (Regulation 6, cage/credit/fills/hand pays) — the template most US commercial gaming jurisdictions' MICS derive from for fill-slip, hand-pay, and count-verification procedure.
- Property-level MTL/witness thresholds ($2,500–$3,000 internal log line, $500 fill-witness line) are industry-common figures reported across multiple casino compliance write-ups rather than a single federal number — treat as [stated heuristic], confirm against the specific property's MICS before relying on it.
- Enrichment pass complete as of 2026; no direct practitioner sign-off on the role definition as a whole — flag via PR if you can confirm, correct, or add a citation.