doordash

Automate DoorDash ordering through a browser-authenticated GraphQL CLI workflow.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill doordash-vellum-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doordash
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/skills/doordash
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill doordash-vellum-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires [email protected], and includes scripts (resource) components.

What problem does it solve?

Ordering through multiple apps and manual steps can be time-consuming. This Skill automates end-to-end DoorDash ordering by driving the built-in CLI workflow for searching stores, browsing menus, adding items to a cart, and placing orders within your assistant.

Core Features & Use Cases

  • End-to-end ordering via the DoorDash CLI: search, menu browse, cart management, and checkout.
  • Retail/store support: search within convenience stores and retail feeds to find items quickly.
  • Robust session handling and error recovery: handles expired sessions, login prompts, and payment method selection to complete orders reliably.

Quick Start

Order a large pepperoni pizza from Andiamo's by starting a session, searching for the store, selecting a menu item, and adding it to your cart.

Frequently Asked Questions about doordash

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

FAQPage Schema
How do I automate DoorDash orders from the command line?

You can automate DoorDash ordering via a CLI wrapper that drives the browser-authenticated GraphQL workflow, enabling scripted store search, menu navigation, cart manipulation, and checkout. It requires a valid DoorDash session routed through a Chrome CDP session.

Can I script cart management and checkout for DoorDash convenience store items?

Yes, the CLI supports retail and convenience store feeds for searching items quickly. It handles cart management and checkout end-to-end, including payment method selection to complete orders reliably.

Do I need an active DoorDash session to use the CLI ordering automation?

Yes, you need a valid DoorDash session routed through a Chrome CDP session to preserve authentication. The automation provides robust session handling and error recovery for expired sessions and login prompts.

How does the CLI handle expired sessions or login prompts during checkout?

The automation provides robust session handling and error recovery to manage expired sessions, login prompts, and payment method selection. This ensures orders are completed reliably through the browser-authenticated GraphQL workflow.

What's the best way to search for a specific store and add menu items to a cart via CLI?

Use the CLI wrapper to start a session, search for the target store, navigate the menu, and add items to your cart. The scripted workflow drives the browser-authenticated GraphQL process end-to-end for seamless ordering.

Does the DoorDash CLI automation work with the commander package?

Yes, the CLI automation is built with the commander package dependency to drive the DoorDash GraphQL workflow. It leverages a Chrome CDP session to maintain authentication and execute ordering scripts.