Skip to main content
A skill is a tool the agent can call mid-conversation to do something — transfer a call, send an email, book an appointment, look up an order, or check a service area. Skills are what turn an answering machine into an assistant.

How skills work

Each skill has a type (what kind of action it performs) and a configuration (the specifics — which mailbox, which calendar, what parameters to collect from the caller). When the agent decides the skill is relevant, it collects the needed inputs in natural language and invokes it.

Native integrations

Some skills connect to external systems through a native integration. You connect the provider once (OAuth or an API key), then provision its actions as skills on any agent — no code.

In the API

ActionEndpoint
List a skill catalogGET /skill-types
Add a skill to an agentPOST /agents/{id}/skills
Update / removePATCH · DELETE /agents/{id}/skills/{skillId}
Browse integrationsGET /integrations
Skills only take effect on the published version of the agent — publish after adding one.