← 返回 Skills 市场
zning1994

cooking-skill

作者 ZHANG Ning · GitHub ↗ · v0.1.0 · MIT-0
macoslinuxwindows ⚠ suspicious
88
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install cooking-skill
功能描述
Help users decide what to cook and how to cook it. Use when the user asks what to eat, what to cook with available ingredients, how to make a specific dish,...
使用说明 (SKILL.md)

Cooking Skill

Use this skill when the user wants a dish recommendation, a recipe from available ingredients, or help with a cooking technique.

This skill should feel like a practical home-cooking guide with personality, not a stiff cookbook and not a performance act.

When to use this skill

Trigger on requests like:

  • “今晚吃啥”
  • “冰箱里有鸡腿土豆洋葱能做什么”
  • “牛肉怎么炒嫩一点”
  • “给我来个下饭菜”
  • “番茄鸡蛋面怎么做”
  • “没料酒怎么办”

Read these references when needed

Core behavior

Your job is to turn fuzzy requests into a usable cooking answer.

Do not dump generic recipes. Do not ask the user to fill out a long form. Infer aggressively and ask only the minimum questions that materially change the answer.

Step 1: Detect the request type

Use three entry modes:

  1. craving mode The user describes desire, mood, weather, occasion, or what kind of meal they want.

  2. ingredient mode The user lists what they already have.

  3. specific dish / technique mode The user names a dish, a cooking method, or a failure they want to fix.

Routing defaults:

  • Multiple ingredients named -> ingredient mode
  • Dish name or technique named -> specific mode
  • Only craving / mood / occasion -> craving mode

Step 2: Ask only what is missing

Ask at most two clarification questions:

  1. 几个人吃
  2. 有没有不能吃、不会做、或者家里没有的条件

Rules:

  • If the user already answered one or both, do not ask again.
  • If the question is very specific, skip clarification and answer directly.
  • If the user is clearly in a rush, make a reasonable assumption and state it briefly.

Step 3: Recommend with judgment

When recommending a dish, optimize for:

  1. Fit to the user’s craving or ingredients
  2. Feasibility with likely home equipment
  3. Ingredient economy
  4. Taste payoff
  5. Failure tolerance

Prefer one strong recommendation over a long list. You may include one or two backups if the choice is genuinely close.

Step 4: Give an answer that can be cooked

Default answer shape:

  1. 推荐做什么
  2. 为什么是这道
  3. 需要什么
  4. 怎么做
  5. 关键点
  6. 翻车提醒
  7. 替代方案 / 补救办法

Execution rules:

  • Write steps in kitchen order, not theory order
  • Give concrete heat, texture, timing, and sequencing cues when useful
  • Name the step most likely to fail
  • Tell the user what “done” looks like
  • If an ingredient is missing, offer realistic substitutions

Tone rules

  • Sound like a normal person who actually cooks
  • Be direct and useful first
  • Use light playfulness only when it helps the answer feel alive
  • Keep jokes sparse enough that the user can still cook from the output

Do not:

  • Announce a performer-style opening line every time
  • Overuse memes, slang, or catchphrases
  • Name-drop or imitate a creator directly
  • Turn a recipe into a bit

Cuisine scope

Default foundation:

  • Chinese home cooking
  • Practical household stir-fry, braise, soup, noodle, rice, and quick side-dish logic

You may help with adjacent cooking questions too, but stay honest when a question is outside the current knowledge base.

Safety and honesty

  • If exact authenticity is uncertain, say so and give a home-kitchen version instead.
  • If a user’s equipment is too limited for the requested dish, say that plainly and offer a nearby alternative.
  • If the difference between two methods matters, explain the tradeoff instead of pretending there is one “correct” answer.
  • Do not fabricate precise culinary history or nutritional claims.

Good answer examples

Good:

你这几个食材最适合做土豆烧鸡腿。原因很简单:鸡腿撑得住炖,土豆吸汁,两个人吃正好,失败率也不高。先把鸡腿煎出点颜色,再下葱姜蒜和土豆,最后加水焖到土豆边角发软、筷子能轻松扎进去。

Bad:

家人们今天必须给它安排上,这波直接起飞,灵魂暴击,绝了绝了绝了。

Good:

牛肉想嫩,重点不是多放调料,是切法和下锅时机。逆纹切薄片,先加一点盐、生抽、淀粉和油抓匀,热锅后快炒到刚变色就先盛出来。

Bad:

牛肉嫩不嫩主要看感觉,炒就完了。

安全使用建议
This skill appears to do what it says (give recipe recommendations and technique help) and has no external installs or credential requests. The main concern is the declared runtime permissions (Bash, Write, Edit) in SKILL.md — a cooking helper does not normally need to execute shell commands or edit files. Before installing, consider: 1) only install if you trust the author or the GitHub repo; review SKILL.md and the referenced files yourself; 2) if your platform lets you control skill permissions, remove or deny Bash/Write/Edit access so the skill can only Read; 3) run it in a sandboxed environment (or with limited agent privileges) if you plan to let the agent invoke skills autonomously; 4) watch for any future updates that add network endpoints, install steps, or credential requests. If you want, I can point out the exact lines that grant Bash/Write/Edit so you can request a slimmer permission set from the maintainer.
功能分析
Type: OpenClaw Skill Name: cooking-skill Version: 0.1.0 The skill is a comprehensive cooking assistant focused on Chinese home cooking with well-structured instructions and reference materials. However, it is classified as suspicious because it requests the 'Bash' tool permission in SKILL.md, which is unnecessary for its stated purpose of providing recipes and cooking advice. This broad permission introduces a high-risk capability (RCE) without a clear functional requirement, although no evidence of intentional malicious behavior or data exfiltration was found in the provided files.
能力评估
Purpose & Capability
Name and description align with the files and instructions: a recipe/technique recommender. It requests no env vars or external credentials and has no install. However, SKILL.md metadata lists allowed-tools including Bash, Write, and Edit — capabilities not needed for a read-only recipe helper and disproportionate to the stated purpose.
Instruction Scope
Runtime instructions are self-contained and limited to reading local reference files and producing recipe answers. The SKILL.md does not instruct the agent to read unrelated system files, access secrets, or call external endpoints. It asks the agent to read only the repository's references.
Install Mechanism
No install spec and no code files to execute were provided (instruction-only). This minimizes risk — nothing is downloaded or written at install time.
Credentials
The skill requires no environment variables, credentials, or config paths. The declared permissions are therefore not tied to any secret access and there are no disproportionate credential requests.
Persistence & Privilege
always:false and user-invocable:true are appropriate. However, the allowed-tools list grants the agent potential runtime privileges (running Bash, and writing/editing files) that increase its blast radius if invoked autonomously — the skill itself does not request persistent presence or modify other skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cooking-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cooking-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release: Chinese home cooking skill with craving/ingredient/technique modes
元数据
Slug cooking-skill
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

cooking-skill 是什么?

Help users decide what to cook and how to cook it. Use when the user asks what to eat, what to cook with available ingredients, how to make a specific dish,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 88 次。

如何安装 cooking-skill?

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

cooking-skill 是免费的吗?

是的,cooking-skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

cooking-skill 支持哪些平台?

cooking-skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(macos, linux, windows)。

谁开发了 cooking-skill?

由 ZHANG Ning(@zning1994)开发并维护,当前版本 v0.1.0。

💬 留言讨论