baml-integrator

Generate framework-specific BAML integration code for React, FastAPI, Express, and Django projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically integrate BAML into existing framework projects (React, FastAPI, Express, Django). Use when user wants to use BAML in their application.

Core Features & Use Cases

  • Framework detection: Identify the user's project framework (React, Node/Express, Python FastAPI/Django) to tailor BAML integration.
  • Setup verification: Check for generated baml_client/ and existing BAML functions to ensure compatibility.
  • Framework-specific integration: Generate and insert endpoint/hooks/views aligned with the target framework; install necessary dependencies.
  • Working example: Provide a complete integration example (endpoint/hook/view) for quick validation.
  • Environment setup: Recommend API key configuration and dev/production considerations.

Quick Start

Tell me your project framework (e.g., React, FastAPI, or Django) and I will generate framework-specific BAML integration code and examples.

Frequently Asked Questions about baml-integrator

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

FAQPage Schema
How do I integrate BAML into my existing FastAPI or Django project?

To integrate BAML into a FastAPI or Django project, the tool detects your framework and automatically generates the necessary API endpoint or view code. It wires your existing BAML functions directly into your Python application architecture.

Can I use BAML with a React frontend application?

Yes, you can use BAML with a React frontend application. The integration process involves detecting the React framework and automatically generating the required custom hooks to connect your UI components directly to BAML functions.

What is the best way to wire BAML functions to an Express application?

The best way to wire BAML functions to an Express application is by automating the integration code generation. The tool identifies your Node/Express environment, installs necessary dependencies, and inserts the required endpoint code for your BAML functions.

Do I need to manually configure API keys when setting up BAML integration?

You do not need to manually configure everything from scratch during BAML integration. The tool handles environment setup by recommending API key configuration and providing considerations for both development and production environments automatically.

Does BAML integration work without an existing baml_client directory?

BAML integration requires setup verification, which includes checking for a generated baml_client directory and existing BAML functions. This ensures compatibility before generating and inserting framework-specific endpoints, hooks, or views into your project.