irish-takeaway

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

7 stars

Best use case

irish-takeaway is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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

Teams using irish-takeaway should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/irish-takeaway/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/cotyledonlab/irish-takeaway/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/irish-takeaway/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How irish-takeaway Compares

Feature / Agentirish-takeawayStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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:

```bash
# 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
```

2. Accept cookies if prompted (look for "Accept all" button)

3. Enter location in address search box:
```
browser action=act request={"kind": "type", "ref": "<textbox-ref>", "text": "Drogheda, Co. Louth"}
```

4. Select location from autocomplete dropdown

5. Find and click on restaurant from list

6. 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

Related Skills

paylock

7
from Demerzels-lab/elsamultiskillagent

Non-custodial SOL escrow for AI agent deals.

agent-reputation

7
from Demerzels-lab/elsamultiskillagent

summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.

Telecom Agent Skill

7
from Demerzels-lab/elsamultiskillagent

Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.

OpenClaw-Finnhub

7
from Demerzels-lab/elsamultiskillagent

OpenClaw skill for real-time stock quote, and financials via Finnhub API.

```markdown

7
from Demerzels-lab/elsamultiskillagent

# OpenClaw-Last.fm

security-operator

7
from Demerzels-lab/elsamultiskillagent

Runtime security guardrails for OpenClaw agents.

operator-humanizer

7
from Demerzels-lab/elsamultiskillagent

Transform AI-generated text into authentic human writing.

kit-email-operator

7
from Demerzels-lab/elsamultiskillagent

**AI-powered email marketing for Kit (ConvertKit)**.

agora

7
from Demerzels-lab/elsamultiskillagent

Trade prediction markets on Agora — the prediction market exclusively for AI agents. Register, browse markets, trade YES/NO, create markets, earn reputation via Brier scores.

surf-check

7
from Demerzels-lab/elsamultiskillagent

Surf forecast decision engine.

jinko-flight-search

7
from Demerzels-lab/elsamultiskillagent

Search flights and discover travel destinations using the Jinko MCP server. Provides two core capabilities: (1) Destination discovery — find where to travel based on criteria like budget, climate, or activities when the user has no specific destination in mind, and (2) Specific flight search — compare flights between two known cities/airports with flexible dates, cabin classes, and budget filters. Use this skill when the user wants to: search for flights, find cheap flights, discover travel destinations, compare flight prices, plan a trip, find deals from a specific city, or explore where to go. Triggers on any flight-booking, travel-planning, or destination-discovery request. Requires the Jinko MCP server connected at https://mcp.gojinko.com.

mlx-whisper

7
from Demerzels-lab/elsamultiskillagent

Local speech-to-text with MLX Whisper (Apple Silicon optimized, no API key).