doordash-order-playbooks

Saves and recalls named DoorDash orders via dd-cli with mandatory cart-diff validation before checkout.

30.5k|3.5k|Updated Jul 4, 2025
One-click install
npx skills add https://github.com/davila7/claude-code-templates --skill doordash-order-playbooks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doordash-order-playbooks
Source: https://github.com/davila7/claude-code-templates/tree/main/cli-tool/components/skills/doordash/doordash-order-playbooks
Command: npx skills add https://github.com/davila7/claude-code-templates --skill doordash-order-playbooks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reordering food through a CLI loses the context of which past order is "the usual", and blind reordering silently accepts menu changes, substitutions, and price increases. This Skill persists named order playbooks across sessions and forces a cart comparison against the stored baseline before any checkout link is handed over.

Core Features & Use Cases

  • Named Order Recall: Map names and context words ("post-gym", "Friday ramen") to DoorDash order UUIDs and rebuild them with dd-cli order reorder.
  • Mandatory Drift Detection: Diff the rebuilt cart against stored items and baseline totals, gating checkout when items go missing or prices exceed a tolerance percentage.
  • Self-Healing Playbooks: When a restaurant's menu changes, search for the restaurant, rebuild an equivalent cart, and refresh the stored order UUID.
  • Use Case: Say "order my post-gym bowl" and the Skill rebuilds your saved Sweetgreen order, shows a table of any price or item changes, and only then gives you the checkout URL.

Quick Start

Ask the assistant to order your saved post-gym meal and review the cart diff it shows before opening the checkout link.

Frequently Asked Questions about doordash-order-playbooks

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

FAQPage Schema
How do I reorder a saved DoorDash order from the command line?

Name a saved playbook (for example "order my post-gym bowl") and the Skill runs dd-cli order reorder with the stored order UUID. It then shows a diff of the rebuilt cart against your baseline before giving you the checkout URL.

How do I save a DoorDash order as a reusable playbook?

After completing any order, the Skill offers once to save it as a playbook. It takes the most recent order UUID from dd-cli order history, asks for a name and context words, and stores the items and baseline total in ~/.claude/dd-cli/playbooks.json.

Does this Skill work without dd-cli installed?

No, dd-cli must be installed, on PATH, and logged in via dd-cli login. It is currently macOS Apple Silicon only and waitlist-gated; if auth or waitlist errors appear, the Skill stops and tells you to run dd-cli login.

What happens when a restaurant changes its menu or prices?

The mandatory cart diff catches missing items, substitutions, and price increases beyond the tolerance percentage, and checkout is gated until you approve. If the stored order fails entirely, the Skill searches for the restaurant, rebuilds an equivalent cart, and refreshes the playbook.

Does the Skill complete payment automatically?

No, payment always happens on the DoorDash page by the human. The Skill only generates a checkout URL via dd-cli order checkout-url after showing the cart diff, and quoted totals are pre-fee subtotals.