swiggy-dineout-booking
Installation
SKILL.md
swiggy-dineout-booking
locations → search → details → slots → (cart, paid only) → book → status
Dineout tools take latitude/longitude. Saved locations do not expose coordinates, so the CLI captures them from the search/details response and reuses them for slots, cart and book. Keep the steps in this order and the coordinates take care of themselves.
1. Location, then search
swiggy dineout locations --json --no-interactive # "near me / home / office" → pick an id
swiggy dineout search -q italian --address-id <id> --json --no-interactive
swiggy dineout search -q rooftop --lat 12.9352 --lng 77.6245 --json --no-interactive # named area
One term only (name, cuisine, area, "pub", "rooftop", "buffet"). A dish becomes its cuisine ("dosa" → "South Indian"). Empty results mean nothing matched: say so and offer another term; never present unrelated restaurants as matches.