add-recipe

Collect and format web recipes and cooking videos into Obsidian vault entries.

1|Updated May 24, 2026
One-click install
npx skills add https://github.com/ColeMatthewBienek/add_recipe_skill --skill add-recipe-colematthewbienek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-recipe
Source: https://github.com/ColeMatthewBienek/add_recipe_skill/tree/main
Command: npx skills add https://github.com/ColeMatthewBienek/add_recipe_skill --skill add-recipe-colematthewbienek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, Pillow, pillow-heif, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the collection and formatting of web recipes and cooking videos into an Obsidian vault entry, reducing manual copy-paste and data cleanup.

Core Features & Use Cases

  • router-based ingestion that detects web or video sources and loads only the relevant workflow
  • auto-tags across cuisine/protein/diet/method/type/prep namespaces with a conservative, auditable approach
  • hero image extraction from JSON-LD, OpenGraph, YouTube thumbnails, or article images, with a graceful fallback when images are missing
  • Output frontmatter and body in a consistent template for notebook-style vaults and future audits
  • Example use: save a new recipe from Marion's Kitchen and organize it in Wok/ folder with appropriate tags

Quick Start

Invoke /add-recipe with a URL or pasted content to save a recipe to your vault.

Frequently Asked Questions about add-recipe

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save a web recipe into my Obsidian vault?

Automating web recipe capture into your Obsidian vault involves parsing URLs or pasted content, extracting JSON-LD or OpenGraph images, applying auto-tags across cuisine and diet namespaces, and writing a formatted markdown entry.

Can I extract recipes from cooking videos and save them as markdown?

Yes, the router pattern detects video sources, loads a specific workflow to capture YouTube thumbnails as hero images, and writes the cooking video content into a structured markdown file within your vault.

Do I need to configure Obsidian vault paths before extracting recipes?

Yes, environment-configured vault paths are required prerequisites because the skill relies on them to route the extracted recipe and write the final markdown file directly into your specified Obsidian folders.

How does auto-tagging work when adding recipes to Obsidian?

Auto-tagging applies a conservative, auditable approach across cuisine, protein, diet, method, type, and prep namespaces, ensuring consistent tag hierarchies and structured metadata without over-tagging.

What happens if a recipe webpage has no extractable images?

When images are missing, the hero image extraction uses a graceful fallback mechanism, attempting JSON-LD, OpenGraph, YouTube thumbnails, and article images before writing the markdown entry without failing.

What's the best way to organize recipe tags and images for Obsidian notebooks?

Using a router-based ingestion pattern to extract hero images and apply conservative namespace tags outputs a consistent frontmatter and body template, ideal for notebook-style vaults and future metadata audits.