← 返回 Skills 市场
anugotta

India Food Ordering - Swiggy, Zomato etc

作者 ASP · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
179
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install india-food-ordering
功能描述
Unified food ordering assistant for India that supports Swiggy and Zomato workflows with strict pre-order confirmation, cart preview, address checks, and ven...
使用说明 (SKILL.md)

India Food Ordering (Swiggy + Zomato)

What this skill does

Provides one consistent ordering workflow across both vendors:

  • Swiggy
  • Zomato

Additional vendor targets (when connector/MCP support exists):

  • EatSure
  • magicpin
  • ONDC-compatible food apps
  • Blinkit Bistro / Zepto Cafe style quick-food verticals

This skill focuses on safe, human-confirmed ordering operations.

Disclaimer

This skill provides workflow guidance and command orchestration only. It does not guarantee availability, pricing, ETA, or cancellation rights on either platform. Vendor capabilities and policies can change without notice.

Use at your own risk. The skill author/publisher/developer is not liable for direct or indirect loss, wrong orders, payment issues, delays, cancellations, or other damages from use or misuse of this guidance.

Core safety rules (non-negotiable)

  1. Never place an order without explicit user confirmation
  2. Always show full cart preview before confirmation
  3. Always confirm delivery address before placing order
  4. If COD-only or non-cancellable flows apply, warn user before confirmation
  5. If uncertain about item, price, or address, ask before proceeding

Standard workflow

Step 1: Collect intent

  • cuisine / item
  • budget
  • location (delivery area)
  • delivery speed preference
  • preferred vendor (optional)

Step 2: Vendor discovery

  • Search both vendors when possible.
  • If only one vendor is available, continue with it.
  • If both are available, compare and present best options.

Step 3: Compare options

Return side-by-side:

  • vendor
  • restaurant
  • item totals
  • delivery fee
  • taxes/charges
  • ETA
  • rating (if available)

Step 4: Build cart

  • add selected items
  • show running subtotal
  • check item availability

Step 5: Mandatory confirmation prompt

Use this exact style:

Ready to place order:
- Vendor: \x3CSwiggy/Zomato>
- Restaurant: \x3Cname>
- Items: \x3Clist with qty>
- Total payable: \x3Camount>
- Delivery address: \x3Cfull address label>
- ETA: \x3Ctime window>
- Notes: \x3CCOD only / non-cancellable / special terms if any>

Confirm order? (yes/no)

Step 6: Place order only after "yes"

  • Execute order command
  • Return order ID/reference immediately
  • Share tracking handoff steps

Vendor routing logic

  • If user specifies vendor, honor it unless unavailable.
  • If unspecified, choose:
    1. lower final payable
    2. faster ETA
    3. higher reliability/rating
  • If selected vendor fails, offer fallback on the other vendor and re-confirm.

Error handling

  • No restaurants found: broaden radius or cuisine terms.
  • Item unavailable: propose equivalent items.
  • Cart mismatch: re-fetch cart and re-confirm.
  • Auth/session issue: ask user to re-authenticate vendor connector.
  • Payment/checkout failure: do not auto-retry order placement; ask user.

Output format

When helping user order, respond in this structure:

  1. Top options (max 3)
  2. Recommended vendor and reason
  3. Cart summary
  4. Confirmation question

Setup

Read setup.md on first use.

Validation

Run validation-checklist.md before production usage.

References

安全使用建议
This skill is a documentation/workflow guide (no code, no installs, no secrets requested) and appears internally consistent. Before enabling it for live ordering: (1) verify the actual Swiggy/Zomato connectors the agent will use—confirm they require and store credentials securely and that you trust those connectors; (2) test in 'dry run' mode so the agent builds carts and prompts but cannot place real orders until you confirm; (3) confirm the agent cannot bypass the explicit confirmation step or access payment methods without an additional user gesture; and (4) review connector logging/retention settings for addresses and order history if you are concerned about privacy. If you want, I can list concrete checks to run against the connectors or simulate the confirmation prompt flow.
功能分析
Type: OpenClaw Skill Name: india-food-ordering Version: 1.0.2 The skill bundle contains markdown instructions and documentation for a food ordering assistant (Swiggy/Zomato). It lacks executable code and focuses entirely on safe workflow orchestration, explicitly mandating human confirmation, cart previews, and address validation before any order is placed (SKILL.md, validation-checklist.md). No indicators of data exfiltration, malicious execution, or prompt injection were found.
能力评估
Purpose & Capability
The name/description match the instructions: all files describe multi-vendor ordering workflows, confirmation prompts, and fallback logic. The skill requests no env vars, binaries, or installs that would be unrelated to food ordering.
Instruction Scope
SKILL.md stays largely within ordering workflow boundaries (search, build cart, confirm, place order). It assumes existence of external 'connectors' and asks the agent to execute order commands and to use user context (saved addresses, prior orders). That is expected for an ordering skill, but the wording is somewhat high-level/vague (e.g., 'Execute order command', 'reconstruct likely cart from user message/context'), which grants the agent discretion in how to act—ensure connector behavior and agent permissions are tightly controlled.
Install Mechanism
Instruction-only; no install spec, no downloads, and no code execution artifacts. This is the lowest-risk install surface.
Credentials
The skill declares no required environment variables, credentials, or config paths. References to logging and saved addresses are optional/operational and are proportionate to an ordering assistant, but you should confirm connectors handle payment credentials separately and securely.
Persistence & Privilege
always:false and no install behavior. The skill does not request persistent system presence or modify other skills/config; it relies on separate connectors for auth and order execution.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install india-food-ordering
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /india-food-ordering 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Version 1.0.2 - No file changes were detected in this release. - All workflows, safety rules, vendor logic, and documentation remain unchanged.
v1.0.1
- Sanity checks.
v1.0.0
- Initial release of unified food ordering assistant for India, supporting Swiggy and Zomato workflows. - Enforces strict pre-order safety checks: cart preview, address confirmation, and explicit user approval before placing any order. - Includes fallback logic for vendor selection and error handling for common issues (cart mismatch, item unavailability, authentication problems). - Standardizes output and confirmation prompts for clear, safe ordering guidance. - Extensible design with plans for additional vendor support (EatSure, magicpin, ONDC, Blinkit Bistro, Zepto Cafe). - Detailed documentation and usage guidelines for setup, validation, and error recovery.
元数据
Slug india-food-ordering
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

India Food Ordering - Swiggy, Zomato etc 是什么?

Unified food ordering assistant for India that supports Swiggy and Zomato workflows with strict pre-order confirmation, cart preview, address checks, and ven... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 179 次。

如何安装 India Food Ordering - Swiggy, Zomato etc?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install india-food-ordering」即可一键安装,无需额外配置。

India Food Ordering - Swiggy, Zomato etc 是免费的吗?

是的,India Food Ordering - Swiggy, Zomato etc 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

India Food Ordering - Swiggy, Zomato etc 支持哪些平台?

India Food Ordering - Swiggy, Zomato etc 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 India Food Ordering - Swiggy, Zomato etc?

由 ASP(@anugotta)开发并维护,当前版本 v1.0.2。

💬 留言讨论