doordash
FeaturedOrder food, groceries, and convenience items from DoorDash using the built-in CLI integration
AI & Automation 1,231 stars
174 forks Updated today MIT
Install
Quality Score: 92/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
You can order food from DoorDash for the user using the DoorDash CLI script.
## CLI Setup
**IMPORTANT: Always use `host_bash` (not `bash`) for all DoorDash commands.** The DoorDash CLI needs host access for Chrome CDP and session cookies - none of which are available inside the sandbox.
The DoorDash CLI is invoked via `bun {baseDir}/scripts/doordash-entry.ts`. Do NOT search for the script, inspect it, or try to discover how the CLI works. Just run the commands as documented below.
## Task Progress Widget
A task progress card is shown automatically when you run your first DoorDash command. Its surface ID is `doordash-progress`. As each step completes, call `ui_update` with surface ID `doordash-progress` to update step statuses. Update `data.templateData.steps` - set completed steps to `"status": "completed"` with a `"detail"` string, the current step to `"status": "in_progress"`, and future steps to `"status": "pending"`. Adapt the steps to the actual flow (e.g. skip "Search restaurants" if the user named a specific store).
## Typical Flow
When the user asks you to order food (e.g. "Order pizza from Andiamo's"):
1. **Check session** - run `bun {baseDir}/scripts/doordash-entry.ts status --json`. If `loggedIn` is false or the session is expired, inform the user that their DoorDash session has expired and they need to log in again.
2. **Search** - run `bun {baseDir}/scripts/doordash-entry.ts search "<query>" --json` to find matching restaurants. Present the top results t...
Details
- Author
- vellum-ai
- Repository
- vellum-ai/vellum-assistant
- Created
- 7 months ago
- Last Updated
- today
- Language
- TypeScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
reorder-food-delivery
Prepare a prior restaurant delivery order in a signed-in provider cart using direct interactive computer use. Use for reorders, usual orders, edits to previous delivery dishes, or requests to add a prior delivery order to DoorDash, Uber Eats, Grubhub, or another authorized provider cart without checkout.
0 Updated 1 months ago
moorage AI & Automation Listed
meal-delivery
Help order food timed to arrive at a specific time. Works backward from target arrival, suggests restaurants, builds cart, and monitors delivery.
78 Updated 6 days ago
Razshy AI & Automation Featured
amazon
Shop on Amazon and Amazon Fresh through your browser
1,231 Updated today
vellum-ai