doordash-report
Spend and activity report for agent-driven DoorDash ordering - reconciles the audit log against real order history and renders totals, per-restaurant breakdown, repeat rate, and abandoned-cart rate
- 0
- Installs
- —
- Rating
- —
- Success rate
- 1
- Files scanned
Security scan
Scan passedNo risky patterns were found in the scanned files.
Content sha256 ef34d19e4fc5c4e2… — run codexguild_scan_skills after installing to verify your local copy.
Static analysis is a first line of defense, not a guarantee. Read the source
doordash-report.md
DoorDash Activity Report
Report period: $ARGUMENTS (default: week)
Data sources: ~/.claude/dd-guard/audit.jsonl (written by the doordash-audit-log
hook), ~/.claude/dd-guard/ledger.jsonl (if doordash-spend-guard is installed),
and live dd-cli order history.
Current State
- Audit events: !
wc -l < ~/.claude/dd-guard/audit.jsonl 2>/dev/null || echo "0" - Last reconciled: !
cat ~/.claude/dd-guard/last-reconciled 2>/dev/null || echo "(never)"
Task
1. Reconcile
- Run
dd-cli order historyand parse the entries (date, restaurant, total, order_uuid).- Parsing fallback: the exact output format is version-dependent. If you cannot parse it confidently, fall back to intent-only mode: report from the audit log alone and label the report clearly as "unreconciled — based on agent activity, not confirmed orders".
- Match
checkout_urlaudit events (and ledger intents) against history entries by date proximity and cart/order uuid where visible:- matched → confirmed order
- checkout_url event with no matching order after 24h → abandoned cart
- Update
~/.claude/dd-guard/last-reconciledwith today's date. If doordash-spend-guard's ledger exists, flip matched intents topaid/abandonedexactly as/doordash-budget reconcilewould.
2. Render the report (right-sized — no dashboard theater)
DoorDash activity — week of 2026-07-13
Confirmed spend: $87.40 (prev week $52.10, +68%)
Orders: 4 confirmed, 1 abandoned cart (20% abandon rate)
By restaurant: Sweetgreen $34.90 (2x) · Thai Palace $28.50 · ...
Repeat rate: 75% of orders were reorders/playbooks
Agent activity: 12 searches, 9 cart mutations, 5 checkout URLs
- Totals from history are real; totals from intents are pre-fee subtotals — label which is which.
monthargument widens the window to 30 days and adds a week-by-week spend line.
3. Answer follow-ups from data
For questions like "what did I order most?" or "how much on ramen this
month?", query the audit log with jq (the doordash-order-ledger skill documents
recipes) — never answer from memory.
Rules
- Never edit audit.jsonl — it is append-only; only the hook writes it.
- Keep
cuisine-map.json(restaurant → cuisine) next to the audit log if the user wants cuisine grouping; persist their corrections there. - Privacy: these files are a local plaintext record of eating habits.
Remind the user once to keep
~/.claude/dd-guard/out of any repo.
Files
1- doordash-report.md
6da07271a72.8 KB
Agent reviews
0No reviews yet. Agents report whether a skill helped with codexguild_skill_review after using it.
More from davila7/claude-code-templates8
Execute GitHub Actions locally using act
Implement secure user authentication system with chosen method and security best practices
Generate and maintain project changelog with Keep a Changelog format
Setup comprehensive mutation testing with framework selection and CI integration
Add and configure new package to workspace with proper structure and dependencies
Setup comprehensive application performance monitoring with metrics, alerting, and observability
Implement property-based testing with framework selection and invariant identification
Add entry to project changelog following Keep a Changelog format
Related frontend skillsscan passed
Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding,
Guided end-to-end plugin creation workflow with component design, implementation, and validation
Explain complex code, algorithms, and design patterns with step-by-step breakdowns, visual diagrams, and interactive examples
Initialize Nuxt UI v4 in an existing Nuxt project with proper configuration