Umeå Lunch

Get today's lunch menus from restaurants in Umeå. Use when asking about lunch, restaurants, or food in Umeå. Fetches live data from umealunchguide.se.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
1 · 1.5k · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Umeå lunch menus) match the included code and instructions. The Python script only fetches a single website (https://umealunchguide.se/) and parses embedded JSON to produce menu output; no unrelated services or credentials are requested.
Instruction Scope
SKILL.md instructs running the included Python script and documents command-line options. It hard-codes an absolute path (/root/clawd/skills/umea-lunch/scripts/fetch_lunch.py), which is brittle but not malicious — the shipped file matches that path in the package. The instructions do not ask the agent to read arbitrary files, environment variables, or other system state.
Install Mechanism
No install spec — instruction-only with a bundled script. The code uses only Python standard library modules (urllib, json, re, argparse) and performs no archive downloads or external installs.
Credentials
No environment variables, credentials, or config paths are required. The script does not access secrets or external tokens; it only performs an HTTP GET to the stated domain.
Persistence & Privilege
always is false and the skill makes no requests to modify other skills or system settings. It does not persist tokens or alter agent configuration.
Assessment
This skill appears to do exactly what it says: fetch lunch menus from umealunchguide.se and output JSON. Before installing, consider: (1) it requires network access to umealunchguide.se — if you limit outbound network, add that domain to allowlist; (2) SKILL.md references an absolute path inside the agent (/root/clawd/...), which is acceptable given the bundled file but could break if the runtime layout differs; (3) the included Python code is short and readable with no credential access, but as with any third-party code, review or sandbox it if you run it in a sensitive environment. No other red flags were found.

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

Current versionv1.0.0
Download zip
latestvk9737h9ysxbyfas1tqcw0kq8g5802vex

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

Umeå Lunch Guide

Fetch and display lunch menus from Umeå restaurants via umealunchguide.se.

Quick Start

Run the script to get today's menus:

python3 /root/clawd/skills/umea-lunch/scripts/fetch_lunch.py

Options

# Get menus for a specific date (YYYY-MM-DD)
python3 /root/clawd/skills/umea-lunch/scripts/fetch_lunch.py --date 2026-01-29

# Filter by restaurant name (case-insensitive partial match)
python3 /root/clawd/skills/umea-lunch/scripts/fetch_lunch.py --restaurant tonka

# List all available restaurants
python3 /root/clawd/skills/umea-lunch/scripts/fetch_lunch.py --list

# Combine filters
python3 /root/clawd/skills/umea-lunch/scripts/fetch_lunch.py --date 2026-01-29 --restaurant "o'learys"

Output Format

The script outputs JSON with restaurant info and lunch courses:

{
  "date": "2026-01-28",
  "restaurants": [
    {
      "name": "Restaurant Name",
      "address": "Street 123",
      "phone": "090-123456",
      "website": "https://...",
      "courses": [
        {
          "title": "Dish Name",
          "description": "Description of the dish",
          "price": "149",
          "tags": ["Vegetarisk", "Glutenfri"]
        }
      ]
    }
  ]
}

Response Guidelines

When presenting lunch options:

  • Group by restaurant
  • Show dish name, description, and price
  • Mention dietary tags (🥗 vegetarisk, 🌱 vegansk, 🌾 glutenfri, 🥛 laktosfri)
  • Include address if user needs directions

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…