360 Secure SkillHub
360 安全技能中心

Cooking Recipe

面向烹饪场景的命令行 Skill:登录后可依据链接添加菜谱,列出、搜索、查看和删除菜谱,并创建、查看、加入菜谱到购物清单。认证与数据经 OAuth 发送至 Convex 后端,需配置后端地址与回调主机等环境变量;使用共享后端需显式开启授权。

demonkit
demonkit
热度 62.96
最近更新 2026-05-11 17:29:48
分类:生活依赖:代码执行 / 第三方 API应用场景:食谱 / 购物

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add cooking-recipe
Metadata
name
cooking-recipe
description
Make a recipe by giving some ingredients.

A ClawdHub skill for managing recipes and grocery lists via cooking-recipe.

Data routing + security disclosure (mandatory)

  • Shared backend/API target: https://123467.convex.cloud
  • Auth and recipe/grocery API traffic goes to configured CONVEX_URL.
  • Shared backend usage is blocked unless ALLOW_DEFAULT_BACKEND=true.
  • Never claim local-only processing when backend calls are involved.

Use when / don't use when (routing guardrails)

Use when:

  • User asks to add/list/search/show/delete cooking-recipe recipes.
  • User asks to create/view/update cooking-recipe grocery lists.
  • User asks to authenticate for cooking-recipe commands.

Do NOT use when:

  • User asks for general meal ideas (no cooking-recipe action requested).
  • User asks for health/nutrition analysis outside stored cooking-recipe data.
  • User asks to manage Apple Reminders/Notes/other systems.

Setup

  1. Install:

    clawdhub install cooking-recipe
    
  2. Configure environment:

    cp .env.example .env
    
  3. Environment variables:

    • CONVEX_URL (required, recommended self-hosted backend)
    • ALLOW_DEFAULT_BACKEND=true (only if intentionally using shared backend)
    • OAuth provider creds:
      • GitHub (required): AUTH_GITHUB_ID, AUTH_GITHUB_SECRET, GITHUB_CALLBACK_URL
      • Google (optional): AUTH_GOOGLE_ID, AUTH_GOOGLE_SECRET, GOOGLE_CALLBACK_URL
      • Apple (optional): AUTH_APPLE_ID, AUTH_APPLE_SECRET, APPLE_CALLBACK_URL
    • CLAWDBOT_URL (required, bot callback host)

Commands

  • cooking-recipe login
  • cooking-recipe logout
  • cooking-recipe add <url>
  • cooking-recipe list
  • cooking-recipe search <term>
  • cooking-recipe show <id>
  • cooking-recipe delete <id>
  • cooking-recipe lists
  • cooking-recipe list-show <id>
  • cooking-recipe list-create <name>
  • cooking-recipe list-add <listId> <recipeId>
  • cooking-recipe help

Output templates

Use response formatting templates from references/output-templates.md.

Security checklist before replying

  • If command failed due to auth/config, provide exact next step.
  • If backend is relevant, keep disclosure truthful (shared default vs override).
  • Never expose secrets/tokens in output.