← Back to Skills Marketplace
jiajiaoy

Daily Recipe

by jiajiaoy · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
110
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install daily-recipe
Description
Daily recipe recommendation — Chinese, Western, and fusion cuisines on rotation. Full ingredients, step-by-step instructions, 30–60 min home-cook meals.
README (SKILL.md)

Daily Recipe / 今日食谱

Generate a beautiful daily recipe card with bilingual content and step-by-step cooking instructions.

Workflow

  1. Get today's date — Use day of week and season to determine cuisine:
    • Mon: Chinese home cooking (家常菜)
    • Tue: Japanese/Korean
    • Wed: Italian/Mediterranean
    • Thu: Southeast Asian (Thai/Vietnamese)
    • Fri: American/Mexican
    • Sat: French/European fine dining (simplified)
    • Sun: Brunch/Baking special
    • Season affects ingredients: light/cold dishes in summer, warm/hearty in winter.
  2. Select a dish — Use web_search to find a specific recipe that fits today's theme. Query: "easy [cuisine] recipe [season]". Pick something achievable in 30-60 min.
  3. Format the recipe — Ingredients list, step-by-step instructions, cooking tips. All bilingual.
  4. Generate the visual — Create a single-file HTML artifact.

Visual Design Requirements

Create a food-magazine quality recipe page:

  • Layout: Full-page editorial style. Hero section with dish name and description, then ingredients sidebar + steps main column.
  • Typography: Warm, editorial fonts (e.g., Playfair Display for titles, Nunito for body). Food should feel inviting.
  • Color scheme: Warm, appetizing palette — terracotta, olive, cream, warm brown. Or fresh palette for salads/light dishes — mint, white, light yellow. Rotate based on dish type.
  • Recipe header: Dish name (EN + CN, large), cuisine tag, prep time, cook time, servings, difficulty (1-3 🔥).
  • Ingredients: Clean list with checkboxes (interactive — click to mark as gathered). Quantities in both metric and imperial.
  • Steps: Numbered steps with clear formatting. Key actions bolded. Timer suggestions noted.
  • Tips section: Chef's tips, substitution suggestions, storage advice.
  • Nutrition estimate: Approximate calories, protein, carbs, fat per serving in a small info box.
  • Ad-ready zone: \x3Cdiv id="ad-slot-sidebar"> in the ingredients column area. \x3Cdiv id="ad-slot-bottom"> after the recipe.
  • Footer: "Powered by ClawCode"

Content Guidelines

  • Recipes should be achievable by home cooks (not restaurant-level complexity)
  • Always include vegetarian substitution where possible
  • Chinese dishes should include authentic ingredients with common substitutes noted
  • Keep ingredient lists under 15 items
  • Steps should be clear and numbered (8-12 steps max)

Output

Save as /mnt/user-data/outputs/daily-recipe.html and present to user.


推送管理

# 开启每日推送(早晚各一次)
node scripts/push-toggle.js on \x3CuserId>

# 自定义时间和渠道
node scripts/push-toggle.js on \x3CuserId> --morning 08:00 --evening 20:00 --channel feishu

# 关闭推送
node scripts/push-toggle.js off \x3CuserId>

# 查看推送状态
node scripts/push-toggle.js status \x3CuserId>

支持渠道:telegram / feishu / slack / discord

Usage Guidance
This skill appears to do what it says: generate a bilingual recipe HTML and optionally schedule morning/evening pushes. Before installing, note: (1) it writes output to /mnt/user-data/outputs and stores per-user JSON under data/users — review those locations if you care about local storage; (2) push scheduling works by emitting platform-specific cron tokens to stdout (the platform is expected to act on those), so verify how your OpenClaw environment handles those tokens and message delivery to channels; (3) the skill uses web_search to find recipes — verify that the agent's search behavior and source attribution meet your privacy/copyright preferences; (4) it requires Node.js runtime (metadata says node>=18) to run the included scripts. No credentials or remote install steps are requested, and the code includes reasonable input sanitization for userId and time parameters.
Capability Analysis
Type: OpenClaw Skill Name: daily-recipe Version: 1.0.1 The skill is a daily recipe recommender that uses web search to generate bilingual cooking instructions and HTML recipe cards. The code in `scripts/push-toggle.js` demonstrates good security practices by implementing path traversal protection and input sanitization for user IDs and time formats. While the scripts contain some vestigial code (unused vocabulary themes) and the instructions include placeholders for ad slots in the generated HTML, there is no evidence of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description (daily recipe generator + push scheduling) matches the included files: SKILL.md describes generating a bilingual HTML recipe and the scripts implement push scheduling and message content. Nothing requires unrelated capabilities (no cloud creds, no unrelated binaries).
Instruction Scope
Runtime instructions ask the agent to search the web for recipes, format a bilingual HTML, and save it to /mnt/user-data/outputs/daily-recipe.html — all consistent with the stated purpose. The push scripts only read/write per-user JSON under data/users and emit scheduling tokens via stdout; they do not access other system secrets or arbitrary paths.
Install Mechanism
No install spec (instruction-only skill) and included scripts are plain JS. Nothing is downloaded from external URLs or extracted; the skill does not install third-party packages itself.
Credentials
The skill declares no required environment variables or credentials. The code does not attempt to read env vars or request external tokens. Channel names are validated against an allowlist; scheduling uses userId but no secret material is requested.
Persistence & Privilege
always:false (normal). The push-toggle scripts emit __OPENCLAW_CRON_ADD__/RM__ messages which rely on the platform to schedule cron jobs — this is expected for push functionality, but it means the skill can request scheduled autonomous runs via platform hooks. It does not modify other skills or system configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install daily-recipe
  3. After installation, invoke the skill by name or use /daily-recipe
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Clarified the description for improved readability and focus on home-cook meals. - Updated SKILL.md for more concise and approachable language; emphasized 30–60 minute recipes and cuisine variety. - Added a README.md file.
v1.0.0
Initial release of daily-recipe: - Recommends a daily recipe, alternating Chinese and Western cuisines based on day of the week and season. - Provides bilingual (Chinese & English) recipes including ingredients, step-by-step instructions, cooking tips, and nutrition estimate. - Generates a visually appealing HTML recipe card with warm, editorial design and interactive ingredients checklist. - Includes ad-ready zones and "Powered by ClawCode" footer. - Supports vegetarian substitutions, manageable ingredient lists, and clear home-cook-friendly steps. - Offers daily push notifications (customizable schedule and channel) with easy command management.
Metadata
Slug daily-recipe
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Daily Recipe?

Daily recipe recommendation — Chinese, Western, and fusion cuisines on rotation. Full ingredients, step-by-step instructions, 30–60 min home-cook meals. It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.

How do I install Daily Recipe?

Run "/install daily-recipe" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Daily Recipe free?

Yes, Daily Recipe is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Daily Recipe support?

Daily Recipe is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Daily Recipe?

It is built and maintained by jiajiaoy (@jiajiaoy); the current version is v1.0.1.

💬 Comments