Skill
ordertogo
Browse, cart, and place orders at any OrderToGo.com restaurant from the terminal — pure-Go agent-native client...
When to use ordertogo
Choose if
You want an agent to place real OrderToGo restaurant orders from a terminal — recomposing a "usual" order under a budget cap, retrieving spend analytics from local history, executing verified checkout flows with explicit confirmation. Pick this over DoorDash/Uber Eats clients when the user's restaurants are on OrderToGo and you accept the Braintree headless-checkout dependency on host Chrome.
Avoid if
The user's restaurants aren't on OrderToGo (it's not a multi-platform aggregator), the host can't run Chrome, or the workflow can't tolerate real payments executing on success (the CLI authorizes real charges through Braintree — there is no sandbox/dry-run mode documented). Also avoid for restaurants outside OrderToGo's served metros.
Risk Flags
- HIGH financial `order place` makes real payments through headless Chrome / Braintree. Budget gate enforcement depends on accurate --max — an agent passing the wrong cap can authorize unintended charges. Treat as a destructive, side-effecting operation.
- MEDIUM auth Session cookie imported from local Chrome; sessions expire and re-authentication is required, breaking unattended runs until the user re-logs into OrderToGo in their browser.
- LOW scope Restaurant filtering is by location code (e.g., "sto" Seattle, "det" Detroit) — coverage limited to OrderToGo's served metros. Order history sync window for "usual" detection is the last 30 days; older patterns aren't surfaced. Stale menu cache can mislead `usual` detection.
- LOW runtime Default install needs Node.js (npx). Requires Chrome on the host machine for authentication and headless checkout flows; pure-Node sandboxes won't work.
Cost
Type: Unknown
Hidden costs
- Real payments execute against the upstream payment processor — the CLI drives "headless Chrome through Braintree" on `order place`. No platform fees disclosed, but orders incur actual restaurant + tax + tip charges to the user's payment method.
Install
Default
npx -y @mvanhorn/printing-press install ordertogo
Estimated time to first success: ~10 min
Dependencies
Minimum runtime: Node.js 18+ and Chrome / Chromium on the host
Distribution
- Repository
- https://github.com/mvanhorn/printing-press-library