engineer-agents

Create, configure, and deploy Braze AI agents for journey personalization.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/delta-and-beta/braze-agency --skill engineer-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineer-agents
Source: https://github.com/delta-and-beta/braze-agency/tree/main/skills/engineer-agents
Command: npx skills add https://github.com/delta-and-beta/braze-agency --skill engineer-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Creating, configuring, and operating Braze AI agents involves many moving parts—prompt and schema design, Liquid bindings, model and thinking-level selection, Canvas vs. catalog deployment differences, and production monitoring. This Skill consolidates guidance across agent creation, deployment, and runtime troubleshooting so engineers can avoid mismatches, runtime failures, and costly misconfigurations.

Core Features & Use Cases

  • Agent design & prompts: Advice on instruction structure, example-driven prompts, and output schema alignment to reduce parsing errors.
  • Deployment patterns: Best practices for Canvas step agents (real-time, per-user) and catalog field agents (batch, per-row), including input size and circular-reference constraints.
  • Production readiness: Guidance on fallback values, rate limits, logging, monitoring, and rollback strategies to keep agents safe in production.
  • Use Case: Create a Canvas agent that generates personalized email subject lines at send time while ensuring output schema matches Canvas routing rules and providing fallback text for timeouts.

Quick Start

Use the engineer-agents skill to create and test a Canvas agent that generates personalized subject lines for a high-value user segment and deploy it with a defined output schema and fallback.

Frequently Asked Questions about engineer-agents

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

FAQPage Schema
How do I deploy Braze AI agents in Canvas for real-time personalization?

To deploy Braze AI agents in Canvas, configure per-user real-time step agents with structured prompt instructions, Liquid variable bindings, and output schema alignment. Ensure model selection and thinking-level tuning match Canvas routing rules to avoid runtime failures.

What is the difference between Canvas step agents and catalog field agents in Braze?

Canvas step agents process real-time, per-user personalization during journey execution, while catalog field agents handle batch, per-row catalog field generation. Both require distinct deployment patterns, input size constraints, and circular-reference checks to operate reliably.

How do I design Braze AI agent prompts to reduce output parsing errors?

Design Braze AI agent prompts using instruction structure alignment, example-driven prompts, and strict output schema matching. Aligning the prompt instructions with the expected schema reduces parsing errors and ensures consistent journey personalization results.

What are the production monitoring and fallback best practices for Braze AI agents?

Production monitoring for Braze AI agents requires defining fallback values for timeouts, enforcing invocation limits, and implementing logging and rollback strategies. These practices keep journey personalization and catalog automation safe against misconfigurations.

Why does my Braze catalog field agent fail on batch generation tasks?

Braze catalog field agents fail on batch generation when input size limits are exceeded or circular references exist in the catalog configuration. Apply batch deployment constraints and validate row-level input data to prevent runtime failures.