Irish Takeaway Finder

v1.0.0

Find nearby takeaways in Ireland and browse menus via Deliveroo/Just Eat. Uses Google Places API for discovery and browser automation for menu scraping.

1· 1.8k·1 current·1 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (find takeaways, browse menus) align with required binary (goplaces) and the single required env var (GOOGLE_PLACES_API_KEY). Asking for goplaces and a Google API key is proportionate for place discovery.
Instruction Scope
SKILL.md directs the agent to run goplaces searches and to perform browser automation against Deliveroo/Just-Eat for menu scraping (accept cookies, enter address, click restaurant, snapshot). Those steps are within the stated purpose; they do instruct the agent to access external websites (expected for scraping) but do not request unrelated system files or credentials.
Install Mechanism
There is no install spec (instruction-only) and the README points to installing goplaces via a known Homebrew tap. The included shell script is small and simply maps locations to coords and invokes goplaces; no downloads or archive extraction occur.
Credentials
Only GOOGLE_PLACES_API_KEY is required and used by the provided script. No other credentials, tokens, or unrelated env vars are requested. The use of a Google API key is justified by the skill's functionality.
Persistence & Privilege
Skill does not request always:true, does not modify other skills or system-wide configs, and is user-invocable. It relies on runtime browser automation but does not request elevated or persistent privileges.
Assessment
This skill appears coherent and limited to its stated task, but review these practical points before installing: (1) KEEP your GOOGLE_PLACES_API_KEY secret and only provide a key with appropriate quota/restrictions. (2) Verify the goplaces source (brew tap steipete) before installing to ensure you trust the binary. (3) Browser automation will visit Deliveroo/Just-Eat and extract page content — ensure this usage complies with those sites' terms of service. (4) The skill's source/homepage is unknown; if you need stronger assurance, ask the publisher for a repository URL or checksum for the included files. If you don't want an agent accessing the web autonomously, restrict its invocation or browser tool access.

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

Runtime requirements

🍕 Clawdis
Binsgoplaces
EnvGOOGLE_PLACES_API_KEY
latestvk97b4qkn979p3dayv37yysqdmn7zbkv5
1.8kdownloads
1stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Irish Takeaway Finder 🍕🇮🇪

Find nearby takeaways and get their menus from Deliveroo or Just Eat.

Prerequisites

  • goplaces CLI installed (brew install steipete/tap/goplaces)
  • GOOGLE_PLACES_API_KEY environment variable set
  • Browser tool available

Workflow

Step 1: Find Nearby Takeaways

Use goplaces to search for restaurants near a location:

# Search by coordinates (negative longitude needs = syntax)
goplaces search "takeaway" --lat=53.7179 --lng=-6.3561 --radius-m=3000 --limit=10

# Search by cuisine
goplaces search "chinese takeaway" --lat=53.7179 --lng=-6.3561 --radius-m=2000

# Filter by rating
goplaces search "pizza" --lat=53.7179 --lng=-6.3561 --min-rating=4 --open-now

Common location coordinates for Ireland:

  • Drogheda: 53.7179, -6.3561
  • Dublin City: 53.3498, -6.2603
  • Cork: 51.8985, -8.4756
  • Galway: 53.2707, -9.0568

Step 2: Get Deliveroo Menu (Browser Automation)

  1. Start browser and navigate to Deliveroo:
browser action=start target=host
browser action=navigate targetUrl="https://deliveroo.ie/" target=host
  1. Accept cookies if prompted (look for "Accept all" button)

  2. Enter location in address search box:

browser action=act request={"kind": "type", "ref": "<textbox-ref>", "text": "Drogheda, Co. Louth"}
  1. Select location from autocomplete dropdown

  2. Find and click on restaurant from list

  3. Take snapshot to extract menu items - look for:

    • Category headings (h2)
    • Item buttons with name, description, price
    • Allergen info in item descriptions

Step 3: Parse Menu Data

Menu items typically appear as buttons with structure:

  • Name: In paragraph element
  • Description: In text content
  • Price: Usually "€X.XX" format
  • Allergens: Listed after description (Gluten, Milk, etc.)

Example Conversation Flow

User: "What takeaways are near me in Drogheda?" → Run goplaces search, present top 5-10 results with ratings

User: "Show me the menu for Mizzoni's" → Browser to Deliveroo → search → click restaurant → snapshot → parse menu

User: "What pizzas do they have?" → Filter menu items by category, present pizza options with prices

Just Eat Alternative

If restaurant not on Deliveroo, try Just Eat:

browser action=navigate targetUrl="https://www.just-eat.ie/" target=host

Similar flow: enter postcode/address → browse restaurants → click for menu

Tips

  • Always dismiss cookie banners first
  • Wait for autocomplete suggestions before clicking
  • Some restaurants have "Limited order tracking" - still works for menu viewing
  • Prices include allergen info in descriptions
  • Use snapshot with compact=true for cleaner output

Menu Categories to Look For

  • Meal Deals & Special Offers
  • Pizzas (by size: Small/Medium/Large/XL/Wagon Wheel)
  • Starters
  • Pasta
  • Burgers
  • Sides
  • Desserts
  • Drinks

Future Enhancements

  • Twilio voice integration for phone ordering
  • Price comparison across platforms
  • Favorite restaurants memory
  • Order history tracking

Comments

Loading comments...