← ClaudeAtlas

recipe-url-to-markdownlisted

Convert recipe URLs or HTML files to structured Markdown with YAML frontmatter. In chat, paste a recipe URL or HTTP link. In Claude Code or agentic workflows, pass local HTML file paths or directories to batch-process multiple recipes. The skill extracts title, prep time, yield, servings, source, and tags (proteins, spices, cuisine, diet). Ingredient groupings and numbered instructions are preserved. Handles incomplete or malformed inputs gracefully with error callouts in the output. Use whenever you need to convert recipes from web sources to a consistent, queryable Markdown format following the Recipes.md specification.
recipes-in-markdown/recipes.md-spec · ★ 0 · Data & Documents · score 75
Install: claude install-skill recipes-in-markdown/recipes.md-spec
# Recipe URL to Markdown Converter Convert recipe URLs or local HTML files to structured Recipes.md Markdown format. ## Input modes ### Chat (single URL) Provide a recipe URL: ``` Convert this recipe: https://www.seriouseats.com/best-beef-stew-recipe ``` The skill will fetch the HTML, parse it with Claude, and return a downloadable .md file. ### Claude Code or agentic workflows (batch) Provide file paths, glob patterns, or directories: ```python # Single file recipe_url_to_markdown("recipes/beef_stew.html") # Multiple files recipe_url_to_markdown(["recipes/beef_stew.html", "recipes/chicken_tikka.html"]) # Directory (recurses for .html, .htm files) recipe_url_to_markdown("./recipes/") # Glob pattern recipe_url_to_markdown("recipes/**/*.html") ``` Returns a list of .md file paths. ## Output format Each recipe produces a .md file following the **Recipes.md specification** with: - **YAML frontmatter**: title, prep-time, cook-time, yield, serves, source, author, tags - **Optional description**: Context or notes before the recipe begins - **::: ingredients** fenced div: Ingredient list with optional subsections - **::: instructions** fenced div: Numbered steps with optional notes and pull quotes ### Example structure ```markdown --- title: Banana Bread prep-time: 20 minutes cook-time: 55–65 minutes yield: 1 loaf (9×5 inch) serves: 8–10 source: https://example.com/banana-bread author: Jane Smith tags: [bread, baking, banana, vegetarian, q