create-recipe

Generate schema-compliant CultureMech YAML records from text, JSON, or documents.

10|3|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/CultureBotAI/CultureMech --skill create-recipe-culturebotai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-recipe
Source: https://github.com/CultureBotAI/CultureMech/tree/main/.claude/skills/create-recipe
Command: npx skills add https://github.com/CultureBotAI/CultureMech --skill create-recipe-culturebotai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CultureMech users need a reliable way to transform messy inputs (text, JSON, or protocol/paper extracts) into consistent, schema-compliant YAML records for growth media and stock solutions.

Core Features & Use Cases

  • Structured recipe generation: Converts ingredient lists, concentrations, pH, and preparation/sterilization details into a valid CultureMech YAML record.
  • Schema validation by design: Produces outputs that are validated against the CultureMech LinkML schema and formatted for correct category placement.
  • ID assignment workflow: Assigns the next available CultureMech identifier to keep records uniquely addressable.
  • Supports common input patterns: Works from plain text descriptions, structured JSON, existing recipe templates, and (via document workflow) extracted protocol content.

Quick Start

Use create-recipe to generate a new YAML record from a text description of LB Broth including ingredient concentrations, pH, and autoclave instructions.

Frequently Asked Questions about create-recipe

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

FAQPage Schema
How do I convert unstructured media recipes into schema-validated YAML?

To convert unstructured media recipes into schema-validated YAML, provide plain text, JSON, or extracted protocol content. The tool processes ingredient lists, concentrations, and pH details to generate a compliant YAML record validated against the LinkML schema.

Can I generate CultureMech YAML records from plain text protocol descriptions?

Yes, you can generate CultureMech YAML records from plain text protocol descriptions. The tool transforms text inputs like ingredient concentrations and autoclave instructions into structured fields, ensuring correct categorization and automatic CultureMech ID assignment.

What is the best way to ensure my microbial media recipes pass schema validation?

The best way to ensure microbial media recipes pass schema validation is to generate them directly through a schema-compliant workflow. This guarantees required fields like medium_type, physical_state, and ingredients are correctly formatted and validated against the culturemech.yaml schema.

Does this schema validation approach work with JSON inputs for stock solutions?

Yes, this schema validation approach works with JSON inputs for stock solutions. It accepts structured JSON data to produce schema-compliant YAML growth media or solution records, automatically assigning the next available CultureMech identifier to keep records uniquely addressable.

When do I need ontology-grounded data for batch-style recipe creation?

You need ontology-grounded data for batch-style recipe creation when transforming multiple messy inputs into consistent, structured records. This approach ensures every generated YAML file adheres to required schema fields and maintains correct categorization paths across the entire batch.

What are the limitations of converting document-derived inputs into structured YAML?

A limitation of converting document-derived inputs into structured YAML is the reliance on successfully extracted protocol content from the original document. The schema validation process requires clearly defined ingredients, concentrations, and preparation details to populate mandatory YAML fields accurately.