本文へ移動
cccskills
無料GitHub で公開日本語紹介

Order

DoorDashで料理を検索し、内容と合計額を確認してから注文を進めるスキルです。購入前の明示確認と注文ごとの上限額を設け、注文状況も追跡します。

原文原文の説明を見る

Orders real-world goods and services online through approved providers (DoorDash via dd-cli, Amazon planned); every purchase is a must-ask with a spend ceiling. USE WHEN order food, order DoorDash, get me lunch, get dinner delivered, reorder my usual, order online, order takeout, place a food order, DoorDash search, buy this online, order from Amazon. NOT FOR phone bookings, where to eat, business search or reviews (a scraping skill or Google Maps), or taste and gear skills.

danielmiessler/LifeOSスター 19,636(GitHub 19,636 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 配達できる店やメニューを探したいとき
  • いつもの料理を再注文したいとき
  • 合計額を確認してから注文したいとき
  • 注文後の配達状況を追跡したいとき

日本語での紹介

できること

DoorDashで配達可能な店やメニューを検索し、注文履歴や配達状況を確認します。料理の注文では、カートの品目、手数料、チップ、税、配達料を含む合計を提示し、利用者の明確な了承を得てから決済へ進みます。注文ごとの上限額も確認し、上限超過や品切れ、価格変更、住所の不明確さがあれば停止して知らせます。注文後は別ターミナルで注文追跡を実行できます。

こんなときに便利

近くで注文できる料理を探したいとき、いつもの料理を再注文したいとき、配達注文の合計額を見てから購入を決めたいときに向いています。検索やメニュー確認は無料で行えます。レストラン選びの口コミ調査、電話予約、Amazonでの購入処理は対象外です。

使い方の例

  • 「今すぐ配達できるラーメンを探して」
  • 「最初のお店の豚骨ラーメンを注文したい」
  • 「注文が届くまで状況を追跡して」

注意点

DoorDashの公式dd-cliとアカウント設定が必要です。購入前の明示確認と注文ごとの上限額が必須で、既定の上限は設定がない場合75米ドルです。Amazon注文は未実装です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
A良好決済前の明示確認、上限、公式経路、代替禁止の条件が記載されています。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足公式dd-cliとアカウント、Config.mdの設定が必要で、初回設定手順は別資料です。

点数には入れていません。 2026年10月28日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

含まれるファイル(8)

  • SKILL.md7.4 KB
  • Intents/Amazon.md1.8 KB
  • Intents/Doordash.md10.6 KB
  • Intents/Setup.md5.6 KB
  • Safety.md2.1 KB
  • Setup.md4.9 KB
  • Tools/SubmitOrder.ts9.8 KB
  • Tools/WatchOrder.ts5.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Order

Turn a plain request — "order me ramen", "reorder my usual" — into a real order for physical goods and services, through provider integrations that are sanctioned and safe. One skill, one purchase-gate, many providers.

Ideal State

  • No money moves without the principal's explicit yes on a fully itemized total, under the per-order ceiling, through a sanctioned provider path, with nothing substituted or absorbed on their behalf.
  • Searches, menus, order history and delivery status are answered at once, with no gate.
  • After every placed order the principal holds the command that follows it to a terminal state and texts them when it is near and when it lands (Tools/WatchOrder.ts, run in their own second terminal, since the watcher lives only as long as that terminal).
  • The provider account stays in good standing: official tooling only, the owner's own orders only, never a scraper.

Intent Routing

IntentTriggerFile
Setup"set up ordering", "install dd-cli", "dd-cli login", "re-auth DoorDash", "update dd-cli"Intents/Setup.md
Doordash"order DoorDash", "get me food", "search restaurants", "reorder my usual"Intents/Doordash.md (live, official dd-cli)
Amazon"order from Amazon", "buy this on Amazon"Intents/Amazon.md (stub — sanctioned deep-link path, not yet built)
FileRead when
Safety.mdthe reasoning behind each purchase-gate rule, or deciding whether something needs the gate
Setup.mdfirst-time setup: Config.md fields, the DoorDash account and waitlist, and the commands that prove the install works

The Purchase Gate (applies to every provider)

Spending money is irreversible and outward-facing, so it stays in the "must ask" column no matter how autonomous the tooling gets; a standing deploy-without-asking authorization does not extend to charges. Before any order that costs money, all four must hold. The reason behind each rule: Safety.md.

  1. Explicit confirmation before the charge. Show the full itemized cart — every line, subtotal, fees, tip, tax, delivery, grand total — and get a clear yes on that total before invoking checkout. Never chain checkout onto search in one uninterrupted run.
  2. Per-order USD ceiling. The standing ceiling is the "Per-order ceiling" line in Config.md; with no such line it is $75. An order above it stops and asks even if otherwise confirmed. A raise applies to that one order only. In code, Tools/SubmitOrder.ts refuses any request whose stated amount, or the total in the provider's own re-read preview, is above the ceiling (or when the preview carries no readable total), and any submit without the principal's echoed confirmation token. Submit only through Tools/SubmitOrder.ts. A one-order raise has no code path: that order is the principal's to place.
  3. Sanctioned paths only. Official provider tooling (dd-cli) or sanctioned mechanisms (Amazon deep-links). Never the ToS-violating browser-scraper MCPs — they risk a permanent account ban (see Gotchas).
  4. No silent substitution. Out-of-stock item, price moved, address ambiguous, store closed → surface it and re-confirm. Never swap an item or eat a price change on the principal's behalf.

Examples

Example 1: Search (free, no gate)

User: "What ramen can I get delivered right now?"
→ Doordash intent → dd-cli --json-output search --query "ramen" --address-id <home> --intent "..."
→ Returns nearby stores + menus. No charge, no gate — search is free.

Example 2: Order with the gate

User: "Order me the tonkotsu from that first place"
→ Doordash intent: menu → cart add-items → order preview --beautify
→ I show the preview verbatim + the named card + the delivery address + tip, and stop (Gate #1)
→ Tools/SubmitOrder.ts --issue-confirmation → the principal echoes the token → SubmitOrder.ts --confirmation-token <echo> → the principal runs Tools/WatchOrder.ts in a second terminal; it texts them when the Dasher is nearby and when it lands

Example 3: Blocked by the ceiling

User: "Order the family feast for the party"
→ Cart totals $128 — over the $75 ceiling (Gate #2)
→ I stop, show the total, and say it is above the ceiling, so the principal places this order themselves (or raises the Per-order ceiling line in Config.md)

Gotchas

  • Community DoorDash/UberEats/Instacart "MCP" servers are Playwright scrapers that violate ToS. DoorDash runs Cloudflare Bot Management with real IP-ban enforcement. Never route an order through them to dodge the waitlist — a banned account is a worse outcome than waiting.
  • DoorDash may finalize a CLI order without a second confirmation on its side, so the purchase gate here is what stands between a cart and a charge.
  • Personal use only: the account owner's own account and own orders. Never order for anyone else through it.
  • Amazon has no consumer purchase API, which is why Amazon here is sanctioned-deep-link only. Never automate checkout on the consumer account.

Tools

  • Tools/SubmitOrder.ts — the only order submit path. <request.json> --issue-confirmation re-reads the preview and addresses and prints a challenge token; <request.json> --confirmation-token <echo> checks the configured ceiling against both the request amount and the preview total, that the request amount is the preview total, that the request address and card are the account's default address and card (the ones order submit uses), and the principal's echo, then runs dd-cli order submit without --yes.
  • Tools/WatchOrder.ts — follows one order to a terminal state and texts the principal via LIFEOS/TOOLS/NotifyPrincipal.ts at dasher_nearby, completed, and any problem state. Hand the principal its command after every submit, to run in a second terminal; it stops when that terminal closes.

Data & Config

Per-install values live in <configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Order/Config.md (configRoot is $CLAUDE_CONFIG_DIR when set, else ~/.claude): home address id, other saved-address ids, default card brand + last4, the "Per-order ceiling" line, the food preferences file, and the --intent template. Read it at the start of every Doordash intent; never hardcode ids in this skill. The food preferences file it names lets "get me food" resolve to a real choice. With no Config.md, Tools/SubmitOrder.ts refuses and points at Setup.md. The DoorDash token itself lives in the macOS Keychain, written by dd-cli login.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

AnnualReports

無料概要あり

複数ベンダーの年次サイバーセキュリティ報告書を探して取得し、脅威やランサムウェア、侵害統計の傾向を出典付きで比較・分析します。

  • 脅威レポートをカテゴリ別に探したいとき
  • 特定ベンダーの報告書を取得したいとき
  • ランサムウェア動向を複数社で比較したいとき
danielmiessler/LifeOS2万2026年10月28日 更新

ApertureOscillation

無料概要あり

個別の機能や部品の設計と、システム全体の目的を同じ問いで比較し、両者の食い違い、適切な実装範囲、全体との整合性を3段階で整理するスキルです。

  • サービスやライブラリの分割判断
  • 機能要求と製品方針を比較したいとき
  • 新しい部品と既存システムの整合性確認
danielmiessler/LifeOS2万2026年10月28日 更新

Aphorisms

無料概要あり

文章のテーマに合う格言や引用を探し、著者・出典と選定理由を添えて提案します。引用の追加、思想家の調査、利用履歴の管理を通じて、同じ引用の繰り返しも防ぎます。

  • ニュースレター向けの引用探し
  • 出典付きの引用を重複なく保存
  • 思想家の言葉をテーマ別に調査
danielmiessler/LifeOS2万2026年10月28日 更新

Art

無料概要あり

ブログの挿絵や技術図解、比較図、マンガ、アイコンなどを用途別の手順で制作します。形式に合う構図や配色を組み立て、確認用の画像を出力します。

  • ブログの見出し画像を作りたいとき
  • システムの仕組みを図解したいとき
  • 比較や時系列を可視化したいとき
danielmiessler/LifeOS2万2026年10月28日 更新

ArtDirection

無料概要あり

画像や映像、スライド、サイト画面の品質を複数の判定役で評価し、修正点の整理から基準を満たした成果物の引き渡しまで進めます。

  • 画像の修正点を優先順に整理したいとき
  • 映像やスライドを基準に沿って評価したいとき
  • 公開前に見た目が基準を満たすか確認したいとき
danielmiessler/LifeOS2万2026年10月28日 更新

ArXiv

無料概要あり

arXivの論文をテーマ・分野・論文IDで探し、著者や要旨、リンクをまとめます。新着論文の確認や、用意されている場合はAlphaXivのAI生成概要の取得にも対応します。

  • AI・機械学習の新着論文の確認
  • 特定テーマの論文を探したいとき
  • 論文IDやarXivのURLで照会
danielmiessler/LifeOS2万2026年10月28日 更新

danielmiessler のスキルをすべて見る

このスキルの問題を報告する