doordash-group-orders

Coordinates group DoorDash orders via dd-cli with per-person cart attribution and cost splitting.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ordering food for a team means tracking who is vegetarian, who has allergies, which cart line belongs to whom, and whose turn it is to pay — state that gets lost between sessions. This Skill maintains a persistent roster and order ledger so one request like "lunch for the team" fans out into a single merged cart with every item attributed to its eater.

Core Features & Use Cases

  • Roster and round ledger: Stores member dietary constraints, allergens, and favorites in team-food.json, and tracks each cart-item-id per person in .dd/round-<date>.json so edits like "cancel Bob's item" are resolvable.
  • Cost split and payer rotation: Computes per-person subtotals with prorated fees, appends completed rounds to rounds.jsonl, and answers /whose-turn by comparing paid versus consumed balances.
  • Paste-a-thread intake: Parses a pasted Slack or chat thread into the order ledger, then builds the cart through dd-cli with an allergen re-check at checkout.
  • Use Case: Paste your team's lunch thread from Slack, let the Skill build one DoorDash cart with each item attributed, then get a share-ready split table and a record of who paid for next time.

Quick Start

Ask the assistant to order lunch for the team using the DoorDash group orders skill and paste your team's chat thread with everyone's requests.

Frequently Asked Questions about doordash-group-orders

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

FAQPage Schema
How do I order DoorDash for a team from the command line?

Use dd-cli to search restaurants, add items to a shared cart, and check out under one account. This Skill wraps that flow with a roster of dietary constraints and a ledger mapping each cart-item-id to its eater.

How do I split a DoorDash order cost per person?

The Skill computes per-person subtotals from the round ledger, then prorates fees, tax, and tip by each person's share once you provide the final total. It outputs a share-ready split table for reimbursement via Venmo or transfer.

Can I paste a Slack thread to build a group food order?

Yes, paste-a-thread intake parses a Slack or chat thread into person-to-item requests in the round ledger. Unknown people are prompted to join the roster, and ambiguous requests get one clarifying question.

Does dd-cli support split payment across multiple accounts?

No, dd-cli orders under a single DoorDash account, so the account owner pays DoorDash directly. The per-person split is for reimbursement between teammates, not split payment at checkout.

How are food allergies handled in group orders?

Members with anaphylaxis-severity allergens get their items checked against hidden-source synonyms, and the Skill never guesses their order. A checkout gate independently re-derives allergen conflicts against the roster before ordering.