order-pending-payment means the order was created but payment is still outstanding. Do not treat it as complete.
Workflow
Parse the welcome URL and bootstrap order context.
Discover or reuse the request protocol needed for the store.
Load the live menu for the active order.
Resolve natural-language or structured order input.
Ask one focused clarification question only if the result is ambiguous.
Submit the resolved order through direct HTTP requests, or stop earlier in --dry-run mode.
Validate the post-submit payment state before reporting completion.
Options
--welcome-url
--prompt
--target-total
--item
--dry-run
--json
--max-questions
--payment store|online|auto
Guardrails
Do not guess through unresolved ambiguity.
Do not treat a transient page message as final truth.
Do not report success based only on HTTP 200.
Stop if login, OTP, CAPTCHA, or equivalent identity checks are required.
Stop if order creation fails, the menu remains unavailable, or payment state cannot be validated.
Notes
The bundled CLI can be tested locally with the files in tests/.
The existing ordering-cashier-tw skill remains the protocol-guidance companion for this executable skill.
1---2name: cashier-order-cli3description: Cashier Order CLI4---5# Cashier Order CLI67Use this skill when you want a pure CLI workflow for ordering from Cashier-style online ordering sites without opening an interactive browser.89## When To Use1011- You have a Cashier welcome URL and want to place an order through terminal commands.12- You want the tool to auto-resolve the order whenever there is a unique answer.13- You only want follow-up questions when the order cannot be determined safely.1415## Command1617Run the bundled script from this skill package:1819```bash20python scripts/cashier_order.py --welcome-url "<welcome-url>" --prompt "幫我點最接近 50 元的炸蛋加白飯"21```2223Structured arguments are also supported:2425```bash26python scripts/cashier_order.py --welcome-url "<welcome-url>" --target-total 50 --item 炸蛋 --item 白飯27```2829## Statuses3031- `menu-readable`32- `cart-created`33- `order-submitted`34- `order-pending-payment`35- `order-complete`36- `needs-input`37- `blocked`3839`order-pending-payment` means the order was created but payment is still outstanding. Do not treat it as complete.4041## Workflow42431. Parse the welcome URL and bootstrap order context.442. Discover or reuse the request protocol needed for the store.453. Load the live menu for the active order.464. Resolve natural-language or structured order input.475. Ask one focused clarification question only if the result is ambiguous.486. Submit the resolved order through direct HTTP requests, or stop earlier in `--dry-run` mode.497. Validate the post-submit payment state before reporting completion.5051## Options5253- `--welcome-url`54- `--prompt`55- `--target-total`56- `--item`57- `--dry-run`58- `--json`59- `--max-questions`60- `--payment store|online|auto`6162## Guardrails6364- Do not guess through unresolved ambiguity.65- Do not treat a transient page message as final truth.66- Do not report success based only on HTTP 200.67- Stop if login, OTP, CAPTCHA, or equivalent identity checks are required.68- Stop if order creation fails, the menu remains unavailable, or payment state cannot be validated.6970## Notes7172- The bundled CLI can be tested locally with the files in `tests/`.73- The existing `ordering-cashier-tw` skill remains the protocol-guidance companion for this executable skill.
Run npx skillmds@latest add nightnzh/cashier-order-cli in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Cashier Order CLI It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Nightnzh (@nightnzh) published this skill. Their other Agent Skills are listed on their SkillMD profile.