baml: Streamline Prompt Engineering Across Any Language
From the repo · “The programming language for agents”
Engineers use this to create structured AI prompts with better results.
"A founder uses Baml to create a script that adds new Shopify customers to their Trello board and sends a welcome email with a unique discount code. First, she sets up her Shopify webhook to send new customer data to Claude, then she uses Claude to prompt the creation of a new Trello card and draft the email with the right code."
- •When you need to fine-tune your AI prompts for better results
- •When you want to automate the process of generating high-quality prompts
- •When you're working with multiple AI models and need a standardized prompt engineering approach
baml run --prompt 'What are the top 3 benefits of using {product_name} for {industry}?' --model gpt-3Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.
Installs with a command or two; your AI agent can do it for you.
mkdir -p ~/.claude/skills/baml && curl -fsSL https://workflowstacks.com/api/skills/baml/claude-skill -o ~/.claude/skills/baml/SKILL.mdOpens the app with this repo with the prompt ready to go — no copy-paste needed.
Baml: Streamline Prompt Engineering Across Any Language is a very large Rust project (~1.3M lines across 5258 code files, plus 598 test files). Setup is light: installs like a normal app. Reading the code is optional. Last commit this month, Apache-2.0 license, has a test suite.
- 1README.mdStart here — what it does and how to install it
- 2baml/main.goWhere the program starts running
- 3go.modDependencies and the commands it exposes
Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.
Installs with a command or two; your AI agent can do it for you.
mkdir -p ~/.claude/skills/baml && curl -fsSL https://workflowstacks.com/api/skills/baml/claude-skill -o ~/.claude/skills/baml/SKILL.mdOpens the app with this repo with the prompt ready to go — no copy-paste needed.
Are you the creator of this tool? and earn 85% of every sale.
Show it off in your README:
[](https://workflowstacks.com/skills/baml?utm_source=github&utm_medium=badge)The five fastest-growing open-source AI skills, ranked by GitHub star growth. One email a week, unsubscribe anytime.
Do this with a working workflow
Pages we wrote and tested that put a skill like this to work — importable n8n templates, outcome guides and Claude Desktop configs.
Abandoned Cart Win-Back
Draft a personalized, non-pushy win-back email for every abandoned cart — referencing the exact product left behind. You approve before sending.
Outcome guideRecover abandoned carts with personalized emails
Export abandoned carts to a Google Sheet and the workflow drafts a warm, specific win-back email for each — referencing the actual product, without desperate discount-spam. You review and send.
MCP configGitHub MCP config
Search repos, read code, open issues and PRs from Claude.
Related skills
More ai-evals tools founders pair with this one.