中关村两院每周菜单识别

v1.0.0

Extracts structured weekly menu content (breakfast, lunch, snacks by day) from a cafeteria menu image using a VLM via OpenRouter. Use when the user provides...

0· 157·0 current·0 all-time
byJigao Fu@ihainan

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for ihainan/zgcai-weekly-restaurant-menu-skill.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "中关村两院每周菜单识别" (ihainan/zgcai-weekly-restaurant-menu-skill) from ClawHub.
Skill page: https://clawhub.ai/ihainan/zgcai-weekly-restaurant-menu-skill
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: MENU_OPENROUTER_API_KEY
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install zgcai-weekly-restaurant-menu-skill

ClawHub CLI

Package manager switcher

npx clawhub@latest install zgcai-weekly-restaurant-menu-skill
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description match the implementation: the script encodes an input image and calls OpenRouter's chat completions with a VLM model. The single required env var (MENU_OPENROUTER_API_KEY) is appropriate for calling OpenRouter.
Instruction Scope
SKILL.md and the script only perform the declared task (read image file, base64-encode, send to openrouter.ai, print structured Markdown). The script transmits the full image to an external service (OpenRouter) — a privacy/data-exfiltration consideration but expected for this capability. Additionally, the embedded PROMPT in scripts/extract_menu.py contains unescaped/internal quotes that will cause a Python syntax/runtime error as written; this is a correctness/quality issue that should be fixed before running.
Install Mechanism
No install spec (instruction-only + small helper script). Nothing is downloaded or written to disk by an installer; risk from install mechanism is minimal.
Credentials
Only MENU_OPENROUTER_API_KEY is required and that is the expected credential for invoking OpenRouter. No unrelated secrets or system paths are requested. Note: the API key will be sent as a Bearer token to openrouter.ai; treat it like any other credential (limit scope, rotate if exposed).
Persistence & Privilege
always is false and the skill does not request persistent/system-wide changes or modify other skills. It does not request elevated privileges or persistent presence.
Assessment
This skill appears to do what it claims: it sends a user-supplied menu image to OpenRouter's VLM and returns structured Markdown. Before installing/running: 1) Be aware you are transmitting full images to an external service (privacy risk for sensitive images). 2) Confirm you trust the OpenRouter endpoint and restrict/rotate the API key if needed. 3) Fix the Python string quoting in scripts/extract_menu.py (the PROMPT contains unescaped/embedded quotes that will raise a syntax or runtime error) and test locally with non-sensitive images. 4) Monitor token usage/costs (the script reads usage/cost fields). If you need offline or private processing, request a version that runs locally or on a trusted private endpoint.

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

Runtime requirements

🍱 Clawdis
EnvMENU_OPENROUTER_API_KEY
Primary envMENU_OPENROUTER_API_KEY
latestvk979q1q76z2tbx0380hwzn3cgx83p302
157downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

食堂周菜单识别

Extracts a full weekly cafeteria menu from an image: date range, and each day's breakfast, lunch, and snacks.

When to use

When the user provides a cafeteria menu image (PNG or JPG) and wants to extract or reference its dish contents.

How to extract

Run the extraction script with the image path:

python scripts/extract_menu.py <image_path>

Output is structured Markdown containing:

  • Week date range
  • Each day's breakfast items
  • Each day's lunch items
  • Each day's snack stall items (standalone +-separated line, e.g. 牛肉拉面+云南过桥米线)

Notes

  • Requires MENU_OPENROUTER_API_KEY (OpenRouter API key)
  • Model: qwen/qwen-vl-plus via OpenRouter
  • Supports PNG and JPEG; no compression needed for files under 5 MB
  • Snack stall items appear as a standalone line in the lunch section, with dishes joined by +

Comments

Loading comments...