home / skills / openclaw / skills / paprika

paprika skill

/skills/mjrussell/paprika

This skill helps you access and manage recipes, meal plans, and grocery lists from Paprika Recipe Manager.

npx playbooks add skill openclaw/skills --skill paprika

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
2.1 KB
---
name: paprika
description: Access recipes, meal plans, and grocery lists from Paprika Recipe Manager. Use when user asks about recipes, meal planning, or cooking.
homepage: https://www.paprikaapp.com
metadata:
  clawdbot:
    emoji: "📖"
    requires:
      bins: ["paprika"]
---

# Paprika Recipe CLI

CLI for Paprika Recipe Manager. Access recipes, meal plans, and grocery lists.

## Installation

```bash
npm install -g paprika-recipe-cli
```

## Setup

```bash
# Authenticate interactively
paprika auth

# Or set environment variables
export PAPRIKA_EMAIL="[email protected]"
export PAPRIKA_PASSWORD="your-password"
```

## Commands

### Recipes

```bash
paprika recipes                       # List all recipes
paprika recipes --category "Dinner"   # Filter by category
paprika recipes --json

paprika recipe "Pasta Carbonara"      # View by name
paprika recipe <uid>                  # View by UID
paprika recipe "Pasta" --ingredients-only
paprika recipe "Pasta" --json

paprika search "chicken"              # Search recipes
```

### Meal Planning

```bash
paprika meals                         # Show all planned meals
paprika meals --date 2026-01-08       # Filter by date
paprika meals --json
```

### Groceries

```bash
paprika groceries                     # Show unpurchased items
paprika groceries --all               # Include purchased
paprika groceries --json
```

### Categories

```bash
paprika categories                    # List all categories
```

## Usage Examples

**User: "What recipes do I have for dinner?"**
```bash
paprika recipes --category "Dinner"
```

**User: "Show me the pasta carbonara recipe"**
```bash
paprika recipe "Pasta Carbonara"
```

**User: "What ingredients do I need for lasagna?"**
```bash
paprika recipe "Lasagna" --ingredients-only
```

**User: "What's on the meal plan?"**
```bash
paprika meals
```

**User: "What's on my grocery list?"**
```bash
paprika groceries
```

**User: "Find chicken recipes"**
```bash
paprika search "chicken"
```

## Notes

- Recipe names support partial matching
- Use `--json` for programmatic access
- Requires Paprika cloud sync to be enabled

Overview

This skill connects to Paprika Recipe Manager to read and query your recipes, meal plans, and grocery lists. It helps users find recipes, inspect ingredients, view planned meals by date, and pull unpurchased grocery items for shopping. Use it when you want quick programmatic or conversational access to your Paprika content.

How this skill works

The skill queries Paprika data via the Paprika CLI conventions: listing recipes, searching by text, fetching recipe details (including ingredients-only or JSON), reading meal plans by date, and showing grocery items. It supports partial recipe-name matching and a JSON mode for programmatic responses. Paprika cloud sync must be enabled and credentials provided for access.

When to use it

  • Looking up a recipe by name or partial name
  • Extracting only ingredients for shopping or meal prep
  • Checking the meal plan for a specific date
  • Viewing current grocery items to buy or sync with shopping
  • Searching for recipes by ingredient or keyword

Best practices

  • Enable Paprika cloud sync on your devices for reliable access
  • Provide exact or partial recipe names to narrow results quickly
  • Use --json mode when integrating with other tools or automation
  • Request ingredients-only when you need a shopping list without steps
  • Specify a date for meal queries to avoid broad result lists

Example use cases

  • User asks: 'What recipes do I have for dinner?' — lists recipes filtered by Dinner category
  • User asks: 'Show me the pasta carbonara recipe' — returns full recipe details
  • User asks: 'What ingredients do I need for lasagna?' — returns ingredients-only output
  • User asks: 'What's on the meal plan for 2026-01-08?' — lists meals for that date
  • User asks: 'What's on my grocery list?' — shows unpurchased grocery items

FAQ

Do I need to sign in to Paprika?

Yes. The skill requires Paprika cloud sync and your Paprika credentials or an authenticated session to access data.

Can I integrate results into other apps?

Yes. Use the JSON mode to get structured output suitable for automation or importing into other tools.