skills$openclaw/bring-recipes
darkdevelopers4.4k

by darkdevelopers

bring-recipes – OpenClaw Skill

bring-recipes is an OpenClaw Skills integration for coding workflows. Use when user wants to browse recipe inspirations from Bring! shopping app. For discovering recipes, viewing recipe details (name, author, type, images), or filtering by tags. Note - cannot import ingredients (API limitation).

4.4k stars7.0k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namebring-recipes
descriptionUse when user wants to browse recipe inspirations from Bring! shopping app. For discovering recipes, viewing recipe details (name, author, type, images), or filtering by tags. Note - cannot import ingredients (API limitation). OpenClaw Skills integration.
ownerdarkdevelopers
repositorydarkdevelopers/bring-recipes
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @darkdevelopers/bring-recipes
last updatedFeb 7, 2026

Maintainer

darkdevelopers

darkdevelopers

Maintains bring-recipes in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
286 B
SKILL.md
3.2 KB
SKILL.md

name: bring-recipes description: Use when user wants to browse recipe inspirations from Bring! shopping app. For discovering recipes, viewing recipe details (name, author, type, images), or filtering by tags. Note - cannot import ingredients (API limitation).

Bring! Recipe Browser CLI

Overview

CLI for browsing Bring! recipe inspirations. Browse-only tool - the Bring! Inspirations API does not provide ingredient lists.

When to Use

Use this skill when:

  • User wants to discover Bring! recipes
  • Browsing recipe inspirations
  • Viewing recipe metadata (names, authors, types, images, links)
  • Filtering recipes by tags (all, mine)
  • Need JSON output of recipes for scripting

Don't use when:

  • User wants to add ingredients to shopping list (API limitation)
  • Managing shopping lists directly
  • Need full recipe details with ingredients

Quick Reference

CommandPurpose
bring-recipes listBrowse recipe inspirations (default)
bring-recipes filtersShow available filter tags
bring-recipes list --filter mineShow your personal recipes
bring-recipes list --jsonJSON output for scripting

Environment variables:

export BRING_EMAIL="your@email.com"
export BRING_PASSWORD="yourpassword"

Installation

cd skills/bring-recipes
npm install

Common Workflows

Browse all recipes:

node index.js list --limit 10

Filter your recipes:

node index.js list --filter mine

Get JSON for scripting:

node index.js list --json | jq -r '.[] | .content.name'

Check available filters:

node index.js filters

Flags Reference

FlagDescription
-f, --filter <tags>Filter tags: all, mine
--limit <n>Max recipes (default: 10)
--jsonJSON output
--no-colorDisable colors
-q, --quietMinimal output
-v, --verboseDebug output

API Limitations

⚠️ Critical: The Bring! getInspirations() API returns only metadata:

  • ✅ Recipe names, authors, types
  • ✅ Images, links, tags, like counts
  • Ingredient lists (not provided)

This is a Bring! API limitation, not a CLI bug. The CLI is designed for browsing and discovering recipes only.

Recipe Types

  • TEMPLATE - Bring! templates (e.g., "Sunday Brunch")
  • RECIPE - Parsed recipes from partners
  • POST - Promotional content

Common Mistakes

Expecting ingredients: The API does not provide ingredient lists. Use the CLI for discovery, then manually add items.

Looking for seasonal filters: The API has no seasonal tags. Only "all" and "mine" filters are available.

Assuming all recipes have names: POST types may be "Untitled Recipe" - this is normal API behavior.

Implementation Notes

  • Uses node-bring-api v2.0.2+ with getInspirations() API
  • Requires Node.js 18.0.0+
  • No seasonal filtering (API limitation)
  • Browse-only functionality
  • JSON mode available for automation

Real-World Use

  • Recipe discovery: Browse what's available in Bring!
  • Inspiration browsing: See trending recipes and templates
  • Personal collection: Filter your saved recipes
  • Integration: JSON output for external tools
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install bring-recipes?

Run openclaw add @darkdevelopers/bring-recipes in your terminal. This installs bring-recipes into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/darkdevelopers/bring-recipes. Review commits and README documentation before installing.