← 返回 Skills 市场
cotyledonlab

Irish Takeaway Finder

作者 cotyledonlab · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1818
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (SKILL.md)

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": "\x3Ctextbox-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
安全使用建议
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.
功能分析
Type: OpenClaw Skill Name: irish-takeaway Version: 1.0.0 The skill bundle is benign, aligning with its stated purpose of finding takeaways and browsing menus. It uses the `goplaces` CLI tool and OpenClaw's native browser automation for Deliveroo/Just Eat. There is no evidence of data exfiltration, malicious execution (e.g., `curl|bash`), persistence mechanisms, or prompt injection attempts against the agent in SKILL.md. The `search-takeaways.sh` script safely uses the `goplaces` binary and checks for the `GOOGLE_PLACES_API_KEY` environment variable without exposing it.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install irish-takeaway
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /irish-takeaway 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Google Places search + Deliveroo menu scraping for Ireland
元数据
Slug irish-takeaway
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Irish Takeaway Finder 是什么?

Find nearby takeaways in Ireland and browse menus via Deliveroo/Just Eat. Uses Google Places API for discovery and browser automation for menu scraping. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1818 次。

如何安装 Irish Takeaway Finder?

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

Irish Takeaway Finder 是免费的吗?

是的,Irish Takeaway Finder 完全免费(开源免费),可自由下载、安装和使用。

Irish Takeaway Finder 支持哪些平台?

Irish Takeaway Finder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Irish Takeaway Finder?

由 cotyledonlab(@cotyledonlab)开发并维护,当前版本 v1.0.0。

💬 留言讨论