dd-cli-usage

Operates the DoorDash CLI to order food, groceries, and retail items from local businesses.

Updated Oct 16, 2025
One-click install
npx skills add https://github.com/jlui17/dotfiles --skill dd-cli-usage-jlui17
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dd-cli-usage
Source: https://github.com/jlui17/dotfiles/tree/main/agents/skills/dd-cli-usage
Command: npx skills add https://github.com/jlui17/dotfiles --skill dd-cli-usage-jlui17

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? It lets you place DoorDash orders for food, groceries, or retail items directly from the command line without opening the DoorDash app or website, including on headless machines. ## Core Features & Use Cases - Guided CLI navigation: Uses dd-cli --help at each level of the command tree to discover only the subcommands relevant to the current request. - Intent-flagged commands: Every tool-backed leaf command requires a --intent flag describing the goal behind the workflow in plain language. - Headless token refresh: Ships a runbook and script that export a DoorDash token on a desktop machine and rotate the cached 1Password credential used by the headless OpenClaw server. - Use Case: Ask the agent to reorder your usual lunch from a nearby restaurant; it drills into dd-cli cart and checkout commands, attaches the required --intent, and completes the order using your signed-in account. ## Quick Start Ask the agent to order food or groceries through DoorDash using dd-cli, for example by requesting a reorder of your usual lunch from a nearby restaurant.

Frequently Asked Questions about dd-cli-usage

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

FAQPage Schema
How do I order food with the DoorDash CLI?▼

Run dd-cli commands after signing in with dd-cli login. Navigate the command tree with dd-cli --help, drill into groups like cart, and include a --intent flag describing your goal on every command that contacts DoorDash.

What is the --intent flag in dd-cli commands?▼

The --intent flag is a plain-language statement of the goal behind your workflow, required on every dd-cli leaf command except login. It is not a restatement of the command itself; run dd-cli <command> --help to see the expected format.

How do I sign in to dd-cli on a headless server?▼

Browser login cannot complete on the headless OpenClaw machine. Run the refresh-openclaw-token script on a desktop to export a token into 1Password, then use --refresh-secret on one read-only authenticated command from the server.

Why does dd-cli authentication fail on my VPS?▼

The cached 1Password credential on the headless machine expires and needs an explicit refresh after rotation. Follow the token-refresh runbook: rotate the vault item from a desktop, then probe with a read-only command using --refresh-secret.

Which dd-cli commands require a signed-in account?▼

Almost every dd-cli command requires a signed-in DoorDash account; login is the exception. On a desktop, run dd-cli login when authentication expires before issuing further commands.