Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计通过

lap-1000000-recipe-and-grocery-list-api-v2LAP 1000000 recipe AND grocery list API V2 搜索

Agent Skill

用于辅助 API 设计、接口文档、请求响应结构和服务集成说明。它适合让 Agent 梳理 endpoint、生成 OpenAPI 草稿、检查字段命名、整理错误码或辅助前后端联调。使用时需要确认真实业务语义、鉴权方式、分页和错误处理规则;涉及生成接口文档时,应避免凭空补字段,最好从现有代码、schema 或接口样例中提取事实。

总安装

7,393

周安装

302

GitHub Stars

公开资料未说明

下载量

2,392
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:lap-1000000-recipe-and-grocery-list-api-v2(LAP 1000000 recipe AND grocery list API V2 搜索)
来源仓库:https://github.com/mickmicksh/lap-1000000-recipe-and-grocery-list-api-v2
安装命令:
openclaw skills install lap-1000000-recipe-and-grocery-list-api-v2
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install lap-1000000-recipe-and-grocery-list-api-v2

简介

百万级食谱与购物清单 API 集成技能,支持收藏与清单生成。

  • 适合在 OpenClaw 中构建饮食规划或 groceries 管理应用。
  • 通过 clawhub 安装,调用 endpoint 获取结构化菜谱数据。
  • 使用前请确认业务字段映射关系与分页参数设置。
  • 建议缓存高频查询结果以减少重复调用开销。lap-1000000-recipe-and-grocery-list-api-v2 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
lap-1000000-recipe-and-grocery-list-api-v2
description
1,000,000+ Recipe and Grocery List API (v2) API skill. Use when working with 1,000,000+ Recipe and Grocery List API (v2) for collection, collections, grocerylist. Covers 66 endpoints.
version
1.0.0
generator
lapsh
metadata
openclaw
requires
env

1,000,000+ Recipe and Grocery List API (v2)

API version: partner

Auth

basic | ApiKey X-BigOven-API-Key in header

Base URL

https://api2.bigoven.com

Setup

  1. Set your API key in the appropriate header
  2. GET /collections -- verify access
  3. POST /grocerylist/department -- create first department

Endpoints

66 endpoints across 7 groups. See references/api-spec.lap for full details.

collection

MethodPathDescription
GET/collection/{id}Gets a recipe collection. A recipe collection is a curated set of recipes.
GET/collection/{id}/metaGets a recipe collection metadata. A recipe collection is a curated set of recipes.

collections

MethodPathDescription
GET/collectionsGet the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections.

grocerylist

MethodPathDescription
POST/grocerylist/departmentDepartmentalize a list of strings -- used for ad-hoc grocery list item addition
GET/grocerylistGet the user's grocery list. User is determined by Basic Authentication.
DELETE/grocerylistDelete all the items on a grocery list; faster operation than a sync with deleted items.
POST/grocerylist/recipeAdd a Recipe to the grocery list. In the request data, pass in recipeId, scale (scale=1.0 says to keep the recipe the same size as originally posted), markAsPending (true/false) to indicate that
POST/grocerylist/lineAdd a single line item to the grocery list
POST/grocerylist/itemAdd a single line item to the grocery list
POST/grocerylist/syncSynchronize the grocery list. Call this with a POST to /grocerylist/sync
PUT/grocerylist/item/{guid}Update a grocery item by GUID
DELETE/grocerylist/item/{guid}/grocerylist/item/{guid} DELETE will delete this item assuming you own it.
POST/grocerylist/clearcheckedlinesClears the checked lines.

recipe

MethodPathDescription
GET/recipe/{recipeId}/imagesGet all the images for a recipe. DEPRECATED. Please use /recipe/{recipeId}/photos.
GET/recipe/photos/pendingGets the pending by user.
GET/recipe/{recipeId}/photosGet all the photos for a recipe
GET/recipe/{recipeId}/scansGets a list of RecipeScan images for the recipe. There will be at most 3 per recipe.
POST/recipe/{recipeId}/imagePOST: /recipe/{recipeId}/image?lat=42&lng=21&caption=this%20is%20my%20caption
GET/recipe/{recipeId}/note/{noteId}Get a given note. Make sure you're passing authentication information in the header for the user who owns the note.
PUT/recipe/{recipeId}/note/{noteId}HTTP PUT (update) a Recipe note (RecipeNote).
DELETE/recipe/{recipeId}/note/{noteId}Delete a review
GET/recipe/{recipeId}/notesrecipe/100/notes
POST/recipe/{recipeId}/noteHTTP POST a new note into the system.
GET/recipe/{id}/zapZaps the recipe.
GET/recipe/{id}Return full Recipe detail. Returns 403 if the recipe is owned by someone else.
DELETE/recipe/{id}Deletes specified recipe (you must be authenticated as the owner of the recipe)
GET/recipe/steps/{id}Return full Recipe detail with steps. Returns 403 if the recipe is owned by someone else.
POST/recipe/post/stepStores recipe step number and returns saved step data
POST/recipe/get/step/numberReturns stored step number and number of steps in recipe
GET/recipe/get/active/recipeReturns last active recipe for the user
POST/recipe/get/saved/stepGets recipe single step as text
GET/recipe/{recipeId}/relatedGet recipes related to the given recipeId
POST/recipe/{recipeId}/feedbackFeedback on a Recipe -- for internal BigOven editors
GET/recipe/categoriesGet a list of recipe categories (the ID field can be used for include_cat in search parameters)
GET/recipe/autocompleteGiven a query, return recipe titles starting with query. Query must be at least 3 chars in length.
GET/recipe/autocomplete/mineAutomatics the complete my recipes.
GET/recipe/autocomplete/allAutomatics the complete all recipes.
POST/recipe/scanPOST an image as a new RecipeScan request
PUT/recipeUpdate a recipe
POST/recipeAdd a new recipe
GET/recipe/{recipeId}/review/{reviewId}Get a given review - DEPRECATED. See recipe/review/{reviewId} for the current usage.
PUT/recipe/{recipeId}/review/{reviewId}HTTP PUT (update) a recipe review. DEPRECATED. Please see recipe/review/{reviewId} PUT for the new endpoint.
DELETE/recipe/{recipeId}/review/{reviewId}DEPRECATED! - Deletes a review by recipeId and reviewId. Please use recipe/review/{reviewId} instead.
GET/recipe/review/{reviewId}Get a given review by string-style ID. This will return a payload with FeaturedReply, ReplyCount.
PUT/recipe/review/{reviewId}Update a given top-level review.
GET/recipe/{recipeId}/reviewGet *my* review for the recipe {recipeId}, where "me" is determined by standard authentication headers
POST/recipe/{recipeId}/reviewAdd a new review. Only one review can be provided per {userId, recipeId} pair. Otherwise your review will be updated.
GET/recipe/{recipeId}/reviewsGet paged list of reviews for a recipe. Each review will have at most one FeaturedReply, as well as a ReplyCount.
GET/recipe/review/{reviewId}/repliesGet a paged list of replies for a given review.
POST/recipe/review/{reviewId}/repliesPOST a reply to a given review. The date will be set by server. Note that replies no longer have star ratings, only top-level reviews do.
PUT/recipe/review/replies/{replyId}Update (PUT) a reply to a given review. Authenticated user must be the original one that posted the reply.
DELETE/recipe/review/replies/{replyId}DELETE a reply to a given review. Authenticated user must be the one who originally posted the reply.

image

MethodPathDescription
POST/image/avatarPOST: /image/avatar

me

MethodPathDescription
GET/meIndexes this instance.
PUT/mePuts me.
GET/me/skinnySkinnies this instance.
GET/me/preferences/optionsGets the options.
PUT/me/profilePuts me.
PUT/me/personalPuts me personal.
PUT/me/preferencesPuts me preferences.

recipes

MethodPathDescription
GET/recipes/ravesGet the recipe/comment tuples for those recipes with 4 or 5 star ratings
GET/recipes/{id}Same as GET recipe but also includes the recipe videos (if any)
GET/recipes/randomGet a random, home-page-quality Recipe.
GET/recipes/top25randomSearch for recipes. There are many parameters that you can apply. Starting with the most common, use title_kw to search within a title.
GET/recipesSearch for recipes. There are many parameters that you can apply. Starting with the most common, use title_kw to search within a title.
GET/recipes/recentviewsGet a list of recipes that the authenticated user has most recently viewed

Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:

  • "Get collection details?" -> GET /collection/{id}
  • "List all meta?" -> GET /collection/{id}/meta
  • "List all collections?" -> GET /collections
  • "Create a department?" -> POST /grocerylist/department
  • "List all grocerylist?" -> GET /grocerylist
  • "Create a recipe?" -> POST /grocerylist/recipe
  • "Create a line?" -> POST /grocerylist/line
  • "Create a item?" -> POST /grocerylist/item
  • "Create a sync?" -> POST /grocerylist/sync
  • "Update a item?" -> PUT /grocerylist/item/{guid}
  • "Delete a item?" -> DELETE /grocerylist/item/{guid}
  • "Create a clearcheckedline?" -> POST /grocerylist/clearcheckedlines
  • "List all images?" -> GET /recipe/{recipeId}/images
  • "List all pending?" -> GET /recipe/photos/pending
  • "List all photos?" -> GET /recipe/{recipeId}/photos
  • "List all scans?" -> GET /recipe/{recipeId}/scans
  • "Create a image?" -> POST /recipe/{recipeId}/image
  • "Create a avatar?" -> POST /image/avatar
  • "List all me?" -> GET /me
  • "List all skinny?" -> GET /me/skinny
  • "List all options?" -> GET /me/preferences/options
  • "Get note details?" -> GET /recipe/{recipeId}/note/{noteId}
  • "Update a note?" -> PUT /recipe/{recipeId}/note/{noteId}
  • "Delete a note?" -> DELETE /recipe/{recipeId}/note/{noteId}
  • "List all notes?" -> GET /recipe/{recipeId}/notes
  • "Create a note?" -> POST /recipe/{recipeId}/note
  • "List all raves?" -> GET /recipes/raves
  • "List all zap?" -> GET /recipe/{id}/zap
  • "Get recipe details?" -> GET /recipe/{id}
  • "Delete a recipe?" -> DELETE /recipe/{id}
  • "Get recipe details?" -> GET /recipes/{id}
  • "Get step details?" -> GET /recipe/steps/{id}
  • "Create a step?" -> POST /recipe/post/step
  • "Create a number?" -> POST /recipe/get/step/number
  • "List all recipe?" -> GET /recipe/get/active/recipe
  • "Create a step?" -> POST /recipe/get/saved/step
  • "List all related?" -> GET /recipe/{recipeId}/related
  • "Create a feedback?" -> POST /recipe/{recipeId}/feedback
  • "List all random?" -> GET /recipes/random
  • "List all top25random?" -> GET /recipes/top25random
  • "List all recipes?" -> GET /recipes
  • "List all categories?" -> GET /recipe/categories
  • "Search autocomplete?" -> GET /recipe/autocomplete
  • "Search mine?" -> GET /recipe/autocomplete/mine
  • "Search all?" -> GET /recipe/autocomplete/all
  • "Create a scan?" -> POST /recipe/scan
  • "Create a recipe?" -> POST /recipe
  • "List all recentviews?" -> GET /recipes/recentviews
  • "Get review details?" -> GET /recipe/{recipeId}/review/{reviewId}
  • "Update a review?" -> PUT /recipe/{recipeId}/review/{reviewId}
  • "Delete a review?" -> DELETE /recipe/{recipeId}/review/{reviewId}
  • "Get review details?" -> GET /recipe/review/{reviewId}
  • "Update a review?" -> PUT /recipe/review/{reviewId}
  • "List all review?" -> GET /recipe/{recipeId}/review
  • "Create a review?" -> POST /recipe/{recipeId}/review
  • "List all reviews?" -> GET /recipe/{recipeId}/reviews
  • "List all replies?" -> GET /recipe/review/{reviewId}/replies
  • "Create a reply?" -> POST /recipe/review/{reviewId}/replies
  • "Update a reply?" -> PUT /recipe/review/replies/{replyId}
  • "Delete a reply?" -> DELETE /recipe/review/replies/{replyId}
  • "How to authenticate?" -> See Auth section

Response Tips

  • Check response schemas in references/api-spec.lap for field details
  • List endpoints may support pagination; check for limit, offset, or cursor params
  • Create/update endpoints typically return the created/updated object

CLI

# Update this spec to the latest version
npx @lap-platform/lapsh get 1000000-recipe-and-grocery-list-api-v2 -o references/api-spec.lap

# Search for related APIs
npx @lap-platform/lapsh search 1000000-recipe-and-grocery-list-api-v2

References

  • Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas
Generated from the official API spec by LAP

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94.26%
按下载量换算2,255

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills