baml-scaffolder

Generate BAML type definitions, function stubs, and prompt templates from user descriptions.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/orbruno/baml-ccplugin --skill baml-scaffolder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: baml-scaffolder
Source: https://github.com/orbruno/baml-ccplugin/tree/main/skills/baml-scaffolder
Command: npx skills add https://github.com/orbruno/baml-ccplugin --skill baml-scaffolder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generate BAML scaffolding components (types, functions, and client glue) from user descriptions to speed up feature delivery.

Core Features & Use Cases

  • Auto-create type definitions, function stubs, and client wiring based on requirements
  • Generate prompts, tests, and documentation snippets to integrate into a project
  • Use in situations where developers want to bootstrap BAML functionality without learning syntax

Quick Start

Describe your LLM integration needs and I will generate the corresponding BAML scaffolding automatically.

Frequently Asked Questions about baml-scaffolder

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

FAQPage Schema
How do I auto-generate BAML types and functions from requirements?

To auto-generate BAML types and functions, provide a description of your LLM integration needs and the tool scaffolds type definitions, function stubs, and client glue automatically.

What is the best way to scaffold a BAML project without learning syntax?

The best way to scaffold a BAML project without learning syntax is describing your requirements; the tool generates prompts, tests, and code structure without manual syntax input.

Can I generate prompt templates and tests for LLM code-generation automatically?

Yes, you can generate prompt templates and tests for LLM code-generation automatically by describing your feature requirements to produce validated project file updates.

Do I need prior BAML knowledge to bootstrap LLM functionality?

No, you do not need prior BAML knowledge to bootstrap LLM functionality; the scaffolder extracts requirements and generates the necessary type definitions and function stubs.

Does automated BAML scaffolding include client wiring for LLM projects?

Automated BAML scaffolding includes client wiring for LLM projects, generating the necessary client glue and project file updates alongside type definitions and prompt templates.