Convert recipe text (pasted text, video transcript, image description, or any raw content) into a .paprikarecipes file that can be imported directly into the Paprika Recipe Manager app. Use when the user shares a recipe in any format (text, transcript, image) and wants a Paprika import file. Triggers on phrases like "create a Paprika file", "import into Paprika", "save this recipe to Paprika", or when a recipe is shared and export to Paprika is implied.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill paprika-recipe-importer --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Paprika Recipe Importer?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-paprika-recipe-importer)More formats (shields.io, HTML) on the badges page.
---
name: paprika-recipe-importer
description: >
Convert recipe text (pasted text, video transcript, image description, or any raw content)
into a .paprikarecipes file that can be imported directly into the Paprika Recipe Manager app.
Use when the user shares a recipe in any format (text, transcript, image) and wants a Paprika
import file. Triggers on phrases like "create a Paprika file", "import into Paprika",
"save this recipe to Paprika", or when a recipe is shared and export to Paprika is implied.
---
# Paprika Recipe Importer
Convert recipe content (any format/language) into a `.paprikarecipes` file for Paprika 3.
## Workflow
1. **Extract** recipe fields from the input (text, image, transcript, URL content).
2. **Build** a JSON recipe object — only include fields actually present in the source; do NOT invent values.
3. **Run** the packaging script to produce the `.paprikarecipes` file.
4. **Deliver** the file to the user.
## Step 1 — Extract Fields
Parse the input and populate only the fields that exist in the source:
| JSON field | Notes |
|-------------------|-------|
| `name` | Recipe title. Required. |
| `ingredients` | Newline-separated list. Format: `quantity unit ingredient`. |
| `directions` | Newline-separated steps. |
| `description` | Intro/summary paragraph, if present. |
| `notes` | Tips, variations, author notes. |
| `servings` | e.g. `"4 porções"` or `"serves 6"` |
| `prep_time` | e.g. `"15 min"` |
| `cook_time` | e.g. `"30 min"` |
| `total_time` | e.g. `"45 min"` |
| `source` | Author name, site name, person. |
| `source_url` | Original URL, if available. |
| `categories` | JSON array of strings, e.g. `["Jantar", "Massas"]` |
| `difficulty` | `"Easy"`, `"Medium"`, or `"Hard"` — only if explicitly stated. |
| `rating` | Integer 1–5 — only if explicitly stated. |
| `nutritional_info`| Any nutritional data present. |
**Rules:**
- Never fabricate values not present in the source.
- Keep the original language (Portuguese, English, mixed — whatever the source uses).
- Ingredients: one per line, preserve quantities and units exactly.
- Directions: one step per line; numbered steps → strip the number (Paprika handles display).
## Step 2 — Build JSON
Write the recipe as a JSON file to a temp path, e.g. `/tmp/<recipe-name>.json`.
## Step 3 — Run the Script
```bash
python3 ~/.openclaw/skills/paprika-recipe-importer/scripts/build_paprikarecipes.py \
/tmp/<recipe-name>.json \
/tmp/<recipe-name>.paprikarecipes
```
The script accepts a single JSON object or a JSON array (for multiple recipes).
## Step 4 — Deliver
Send the `.paprikarecipes` file to the user. Mention:
- How to import: **File → Import** in Paprika (or double-click the file on macOS/iOS).
- Which fields were found and which were absent from the source.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!