mealieInteract with a self‑hosted Mealie instance (recipe manager & meal planner) via its REST API. Use for adding, updating, retrieving recipes, meal plans and generating shopping lists. Trigger when the user mentions their Mealie URL, wants to import a recipe, create a meal plan or fetch a shopping list.
Install via ClawdBot CLI:
clawdbot install g1mb01d/mealiehttps://mealie.example.com) and/or an API token and asks to add/import a recipe, create or modify a meal plan, fetch a shopping list, or query existing recipes.export MEALIE_URL="https://mealie.example.com" # base URL of the instance
export MEALIE_TOKEN="<your‑jwt‑api‑token>" # bearer token obtained from Mealie UI (Settings → API Keys)
Both variables must be set in the shell where the skill runs.
The skill bundles a small Bash helper (scripts/mealie.sh) that wraps the most common Mealie API calls using curl.
#!/usr/bin/env bash
# mealie.sh – simple wrapper for Mealie REST API
# Requires MEALIE_URL and MEALIE_TOKEN env vars
set -euo pipefail
cmd=$1; shift
case "$cmd" in
add-recipe)
# Usage: mealie.sh add-recipe <path‑to‑json>
curl -s -X POST "$MEALIE_URL/api/recipes" \
-H "Authorization: Bearer $MEALIE_TOKEN" \
-H "Content-Type: application/json" \
--data @${1}
;;
get-recipe)
# Usage: mealie.sh get-recipe <recipe‑id>
curl -s "$MEALIE_URL/api/recipes/${1}" \
-H "Authorization: Bearer $MEALIE_TOKEN" | jq '.'
;;
create-plan)
# Usage: mealie.sh create-plan <json‑payload>
curl -s -X POST "$MEALIE_URL/api/mealplan" \
-H "Authorization: Bearer $MEALIE_TOKEN" \
-H "Content-Type: application/json" \
--data @${1}
;;
get-shopping)
# Usage: mealie.sh get-shopping <plan‑id>
curl -s "$MEALIE_URL/api/mealplan/${1}/shopping-list" \
-H "Authorization: Bearer $MEALIE_TOKEN" | jq '.'
;;
*)
echo "Unknown command: $cmd" >&2
exit 1
;;
esac
Make it executable:
chmod +x scripts/mealie.sh
You can ask me to run a specific operation, e.g.:
scripts/mealie.sh add-recipe.scripts/mealie.sh get-shopping and return the formatted list.GET /api/recipes?search=Spaghetti%20Bolognese) and return matches.If you need additional endpoints (e.g., tags, categories, batch import), just add new case blocks to mealie.sh or create separate scripts under scripts/ and reference them in this README.
Note: The skill does not store the API token in any file; it relies on the environment variables you provide. Keep the token secret and rotate it regularly via the Mealie UI.
Generated Mar 1, 2026
Individuals use the skill to automate adding recipes from websites or apps to their self-hosted Mealie instance, creating weekly meal plans, and generating shopping lists. This streamlines home cooking by reducing manual data entry and ensuring ingredients are tracked efficiently.
Small restaurant owners or chefs utilize the skill to manage and update recipes in Mealie, enabling easy retrieval for kitchen staff and integration with inventory systems. It helps maintain consistency in dishes and simplifies scaling recipes for different serving sizes.
Health coaches integrate the skill to help clients import healthy recipes into Mealie, create personalized meal plans, and track nutritional goals. This supports automated reporting and shopping list generation for adherence to dietary programs.
Non-profits or community centers running shared kitchens use the skill to manage recipe databases for meal preparation, plan bulk cooking sessions, and generate shopping lists for procurement. It enhances coordination and reduces waste in resource-constrained environments.
Offer a paid service where users subscribe to access automated recipe imports, custom meal plans, and shopping list generation via the Mealie skill. Revenue comes from monthly or annual fees, with tiers based on features like batch imports or advanced analytics.
Provide consulting to businesses (e.g., restaurants, wellness centers) to set up and customize the Mealie skill for their specific needs, including API extensions and workflow automation. Charge one-time setup fees or ongoing support contracts.
Develop and sell premium add-ons to the skill, such as advanced recipe analytics, integration with third-party apps (e.g., grocery delivery), or enhanced security features. Offer a basic version for free to drive adoption and upsell paid features.
💬 Integration Tip
Ensure environment variables are securely set in the shell before use, and consider extending the script to handle error responses and logging for better reliability in automated workflows.
Search and suggest recipes by ingredients, cuisine, or dietary preferences using TheMealDB API with detailed meal info and instructions.
Access recipes, meal plans, and grocery lists from Paprika Recipe Manager. Use when user asks about recipes, meal planning, or cooking.
Order food, groceries, and book restaurants in India via Swiggy's MCP servers. Food delivery, Instamart groceries, and Dineout restaurant bookings with safety-first confirmation workflow.
Manage recipes and grocery lists from your Plan2Meal React Native app. Add recipes from URLs, search, view, and manage your grocery lists.
Turn recipes into a Todoist Shopping list. Extract ingredients from recipe photos (Gemini Flash vision) or recipe web pages (search + fetch), then compare against the existing Shopping project with conservative synonym/overlap rules, skip pantry staples (salt/pepper), and sum quantities when units match. Also saves each cooked recipe into the workspace cookbook (recipes/).
Help users cook better — recipe adaptation, substitutions, troubleshooting, and skill building.