Advanced Skills Configurations
Overview
Beyond adding a skill to an agent, Serenity* Star lets you control how skills behave at execution time. These advanced configurations do not change the agent's saved design; they shape a single request.
- Include & exclude skills — narrow the set of skills available for one execution with a per-request allow-list or deny-list, without editing the agent.
- Input parameter mapping — pass values in the execution request, map them to your agent's input parameters, and have them resolve as Liquid variables inside a skill's configuration.
- AI-generated skill parameters — declare parameters the agent completes itself when no value exists in the execution context, and write the descriptions it follows to fill them.
- HTTP request bodies & content types — choose a body type and describe a request body for JSON, plain text, XML, URL-encoded and multipart endpoints.
The pages below cover each one in detail, with request examples.
Include & Exclude Skills
Restrict which skills an agent may use for a single execution with the reserved skills parameter — an include allow-list or an exclude deny-list.
Input Parameter Mapping
Send values in the agent request, map them to input parameters, and reference them as Liquid variables inside a skill's configuration.
AI-Generated Skill Parameters
Let the agent complete a skill's parameters when the execution context has no value for them, and write the descriptions it follows to fill them.
HTTP Request Bodies & Content Types
How to describe a request body for each supported content type: JSON, plain text, XML, URL-encoded forms and multipart forms.
These configurations apply to skills you have already added to an agent. To add a skill in the first place, see Introduction; for the full catalogue, see Available Skills.