India Food Ordering - Swiggy, Zomato etc

v1.0.2

Unified food ordering assistant for India that supports Swiggy and Zomato workflows with strict pre-order confirmation, cart preview, address checks, and ven...

0· 172·0 current·0 all-time
byASP@anugotta

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for anugotta/india-food-ordering.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "India Food Ordering - Swiggy, Zomato etc" (anugotta/india-food-ordering) from ClawHub.
Skill page: https://clawhub.ai/anugotta/india-food-ordering
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install india-food-ordering

ClawHub CLI

Package manager switcher

npx clawhub@latest install india-food-ordering
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🍽️ Clawdis
latestvk97d4m74n28kvd7ntr4ph22xk1836n7r
172downloads
0stars
3versions
Updated 1mo ago
v1.0.2
MIT-0

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: <Swiggy/Zomato>
- Restaurant: <name>
- Items: <list with qty>
- Total payable: <amount>
- Delivery address: <full address label>
- ETA: <time window>
- Notes: <COD 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

Comments

Loading comments...