recipe

Package and run parameterized YAML workflows as portable automation units.

6|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/kmshihab7878/claude-code-setup --skill recipe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe
Source: https://github.com/kmshihab7878/claude-code-setup/tree/main/skills/recipe
Command: npx skills add https://github.com/kmshihab7878/claude-code-setup --skill recipe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Parameterized YAML workflow recipes enable portable, shareable automation units that encapsulate instructions, tools, and typed inputs.

Core Features & Use Cases

Recipes are parameterized, composable YAML workflow definitions that package instructions + required tools + typed parameters + sub-recipes into portable automation units. They support a formal Recipe Schema (version, title, description, author, tags), sub-recipes, parameter resolution, MCP server requirements, and agent routing for execution.

Quick Start

Create a new recipe via the interactive builder and save it to ~/.claude/recipes.

Frequently Asked Questions about recipe

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

FAQPage Schema
What are parameterized YAML workflows and when do I need them?

Parameterized YAML workflows package instructions, tools, and typed inputs into portable automation units. You need them to build repeatable automation across engineering, security, and operations tasks.

How do I create and run reusable YAML workflows?

Create reusable YAML workflows by defining a recipe schema with version, title, description, and tags, then run it via the interactive builder. Recipes are saved to the ~/.claude/recipes directory for execution.

Can I compose sub-recipes and resolve parameters dynamically in YAML workflows?

Yes, YAML workflows support composable sub-recipes and dynamic parameter resolution. The schema validates parameters, requires, routing, and prompts while tracking history for complex automation chains.

Does this YAML workflow tool support agent routing and MCP server requirements?

Yes, parameterized YAML workflows support agent routing for execution and define MCP server requirements. This allows recipes to route tasks to appropriate agents and validate required server dependencies.

What is the best way to share portable automation units across engineering teams?

Package automation units as parameterized YAML recipes that encapsulate instructions, required tools, and typed parameters. This formal schema approach enables portable sharing across engineering, security, and operations teams.

Are there limitations when using YAML recipes for complex automation workflows?

YAML recipes require schema validation for parameters, requires, routing, and prompts. Complex workflows must satisfy these validation constraints and depend on proper sub-recipe composition and history tracking for reliable execution.