Overview
In the Sendora product, a skill is the capability an agent can use at the right moment. The public API exposes skills through the Tools resource so the same lifecycle works for dashboard-created and API-created capabilities. The lifecycle is:- Read the catalog and choose a built-in capability, or prepare a custom HTTP contract.
- Create a workspace tool with the configuration for your use case.
- Assign it to one or more voice agents.
- Update or remove the assignment independently from the tool itself.
Creating a skill does not automatically put it on every agent. Assign it explicitly to each voice agent that should be allowed to use it.
Choose a capability
Create a built-in skill
Create a custom HTTP skill
Custom HTTP skills let an agent call an endpoint you control. The endpoint, method, timeout, authentication values, and parameter mappings are part of the tool configuration.auth_tokens; do not put API keys in dynamic or static parameters that the model can see or change.
Assign a skill to an agent
Update, inspect, and delete
Production checklist
- Keep the skill description specific about when it should run and what success looks like.
- Validate required configuration against the catalog before creating the tool.
- Set the shortest practical HTTP timeout and make your endpoint safe to retry.
- Assign a new skill to a test agent first.
- Remove unused assignments before deleting or rotating a tool.