cashier-closing

Guides POS register closing, cash drawer reconciliation, and business day close with confirmation gates.

Updated Jul 4, 2026
One-click install
npx skills add https://github.com/Techno-Rocky/rocky-regi-plugins --skill cashier-closing-techno-rocky
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cashier-closing
Source: https://github.com/Techno-Rocky/rocky-regi-plugins/tree/main/plugins/rocky-store-manager/skills/cashier-closing
Command: npx skills add https://github.com/Techno-Rocky/rocky-regi-plugins --skill cashier-closing-techno-rocky

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Closing a restaurant POS register is irreversible: once a drawer or business day is closed, the records become immutable. This Skill prevents premature or duplicate closes by checking for unsettled tables and unclosed drawers first, surfacing cash discrepancies as facts, and requiring explicit human confirmation before each irreversible step. ## Core Features & Use Cases - Safe multi-step closing flow: Checks the current business day, detects forgotten open days, lists drawer states, and reconciles theoretical vs. counted cash before any close operation. - Discrepancy reporting: Presents cash over/short differences as-is (theoretical amount, counted amount, difference) without rounding or guessing causes, backed by payment detail breakdowns. - Opening flow: Handles business day and drawer opening with float amount confirmation, preventing double-opens. - Use Case: A store manager says "close out today's register" at the end of the night. The Skill verifies no unsettled tables remain, compares the drawer's theoretical cash against the counted amount, shows any difference, gets confirmation, closes the drawer, then closes the business day, and finally prints the closing report. ## Quick Start Ask the assistant to close out today's register and walk through the cash drawer reconciliation and closing report for the rocky-regi POS.

Frequently Asked Questions about cashier-closing

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

FAQPage Schema
How do I close out a POS register at the end of the day?▼

Start by checking the current business day and drawer states, then verify no unsettled tables or pending payments remain. Reconcile theoretical cash against the counted amount, confirm each drawer close individually, close the business day, and print the closing report last.

How do I handle a cash drawer discrepancy at closing?▼

Present the theoretical amount, counted amount, and the exact over/short difference as facts without rounding or guessing causes. Review the cash payment breakdown to suggest possible sources like change errors or missed records, then let staff verify before closing.

Can a closed business day or cash drawer be reopened?▼

No. Closing a drawer or business day is irreversible; closed records become immutable and amounts cannot be edited afterward. That is why the flow requires explicit human confirmation before each close operation.

What happens if a previous business day was never closed?▼

The flow lists past business days and flags any left open, presenting the forgotten date separately from today's close. It asks for confirmation on whether to close that old day or only today, never closing old days automatically.

What if the closing report fails to print?▼

A printer failure is reported separately from the close itself, since the business day close has already been finalized irreversibly. The response states the close completed but the report printing failed, without re-running the close.