doordash

Automate DoorDash ordering with cart, delivery, and payment confirmation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/CerisonAutomation/clud --skill doordash-cerisonautomation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doordash
Source: https://github.com/CerisonAutomation/clud/tree/main/skills/doordash
Command: npx skills add https://github.com/CerisonAutomation/clud --skill doordash-cerisonautomation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires commander, node:child_process, node:path, node:util, node:fs, node:crypto, ws, bun, and includes scripts (resource) components.

What problem does it solve?

This Skill removes the back-and-forth of manually searching menus, selecting items and options, and completing checkout when you want to place a DoorDash order.

Core Features & Use Cases

  • Restaurant and menu discovery: Searches restaurants by name or cuisine, fetches menus, and presents matching items with prices.
  • Item configuration: Retrieves required option groups (size/toppings/milk/extras) and builds the correct customization payloads; supports fallback via browser recording for hard-to-construct options.
  • Cart + checkout + ordering: Creates a cart, shows totals, fetches delivery options and payment methods, and places the order only after explicit confirmation.
  • Retail/pharmacy flow: Handles convenience/pharmacy stores (CVS/Walgreens/etc.) using store-specific product search.

Quick Start

Ask to order food on DoorDash for delivery, and the assistant will check session status, search restaurants, show top menu matches with prices, build your cart, and ask for confirmation before placing the order.

Frequently Asked Questions about doordash

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

FAQPage Schema
How do I automate placing a DoorDash order end-to-end?

To automate DoorDash ordering, this Skill searches restaurants, extracts menus and required item options, builds a cart, selects delivery and payment details, and places the order after explicit confirmation. It orchestrates the entire checkout process via the DoorDash CLI.

Can I customize items like toppings or size when automating a DoorDash checkout?

Yes, this Skill retrieves required option groups for size, toppings, milk, and extras to build the correct customization payloads. It also supports a fallback via browser recording for hard-to-construct item configurations.

Do I need a valid DoorDash browser session to automate food delivery?

Yes, you need access to a valid DoorDash browser session with cookies and CSRF tokens. The Skill uses this session to run documented CLI commands and parse JSON responses for restaurant and menu data.

Does this automation support retail and pharmacy delivery orders?

Yes, the DoorDash ordering automation handles convenience and pharmacy stores like CVS or Walgreens using store-specific product search. It applies the same cart management and checkout flow to retail purchases.

What happens if my DoorDash session expires or gets rate limited during checkout?

If your DoorDash session expires or hits a 403 rate limit error during checkout, the automation handles these gracefully by providing guidance. It monitors session status and reports errors via UI progress updates.