HomeGuidesAPI Reference
ChangelogHelp CenterCommunityContact Us
API Reference

Create Agent Skill

🚧

This endpoint is in beta and subject to change.

A beta revision header (2026-04-15.pre) is required to use our beta APIs. Klaviyo APIs in beta are not intended for use in production. See our versioning and deprecation policy for more information.

Adds a skill to Customer Agent.

Customer Agent will invoke this skill when the customer message
matches its description. Provide display_name,
description (summary of the skill's capabilities and when it
should be used), instructions (the system prompt the skill
uses to handle a turn), optional handoff (escalation
behavior), optional agent-tools relationship data, and
status. Set status: draft to stage without going live,
live to activate immediately. Customer Agent generates the
skill name and returns a prefixed custom id plus the generated
name attribute.

Rate limits:
Burst: 10/s
Steady: 150/m

Scopes:
agents:write

Query Params
fields[agent-skill]
array of strings
fields[agent-skill]
Body Params

Request to create a routable Customer Agent skill.

data
object
required
Headers
string
required
Defaults to 2026-04-15.pre

API endpoint revision (format: YYYY-MM-DD[.suffix])

Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/vnd.api+json