
Boundaryml Baml Marketplace
- Updated July 29, 2026
- BoundaryML/baml-skill
boundaryml-baml is the official Claude Code marketplace plugin with two describe-first BAML skills that teach idiomatic BAML authoring via `baml describe` for developers integrating typed LLM functions who keep hitting a
About
boundaryml-baml is the official BoundaryML Claude Code marketplace plugin shipping two describe-first BAML skills: `core` discovers each stdlib name on demand and `overview` leads with `baml describe baml` for the full stdlib map. Both auto-trigger when Claude opens a `.baml` file or is asked how to install or use BAML. The skills cover the BAML language and LLM DSL split, five fatal agent traps (field syntax, trailing-expression blocks, for-loops, closures, catch rules), and a minimum-viable LLM function with `{{ ctx.output_format }}` and testset assertions. Every code example is verified against the `baml_language` CLI. Install via `/plugin marketplace add BoundaryML/baml-skill` and `/plugin install baml@boundaryml-baml`. Current stable release is v1.0.0. Reach for boundaryml-baml when agents invent stdlib methods like `baml.json.decode_str` or omit `client:` blocks instead of using `baml describe` and snake_case APIs.
- Two skills: `core` describe-on-demand and `overview` full stdlib via `baml describe baml`
- Covers five fatal BAML traps agents otherwise get wrong
- Every SKILL.md example verified to compile against baml_language CLI
- Auto-triggers on `.baml` file open or BAML install questions
- Stable v1.0.0 after arena-winning micro-describe restructuring
Boundaryml Baml by the numbers
- Data as of Aug 10, 2026 (Skillselion catalog sync)
/plugin marketplace add BoundaryML/baml-skillAdd your badge
Show developers this marketplace is listed on Skillselion. Paste this into your README.
| Last updated | July 29, 2026 |
|---|---|
| Repository | BoundaryML/baml-skill ↗ |
How do you teach agents to write correct BAML?
Open a `.baml` file in Claude Code so boundaryml-baml auto-triggers `baml describe` guidance for idiomatic LLM functions and tests.
Who is it for?
Developers writing BAML LLM functions in Claude Code who want CLI-verified describe-first skills that prevent common agent syntax hallucinations.
Skip if: Non-BAML LLM frameworks, teams not using the `baml_language` CLI, or projects where agents already reliably compile BAML without guidance.
What you get
Compiling `.baml` files with correct client/prompt blocks, testset assertions, and CLI-verified stdlib usage.
- Compiling .baml source files
- BAML testset definitions
- CLI-verified LLM function templates
By the numbers
- Ships two BAML skills: core and overview
- Documents five fatal BAML syntax traps for coding agents
- Stable plugin release version is v1.0.0
Plugins in this marketplace
1 plugin - install individually after you add the marketplace.
Recommended Marketplaces
How it compares
Choose boundaryml-baml over generic LLM prompt skills when BAML-specific `baml describe` CLI workflows and compile-verified examples are required.
FAQ
What is the difference between baml core and overview skills?
Boundaryml Baml `core` is describe-first, calling `baml describe <name>` per symbol, while `overview` leads with `baml describe baml` dumping the entire stdlib before drilling into specific names. Both share the same trap coverage and verified examples.
When does the BAML skill auto-trigger in Claude Code?
Boundaryml Baml skills auto-trigger when Claude Code opens a `.baml` file or when the developer asks how to install or use BAML. No manual skill invocation is required after marketplace install.