Pick the skills you want, save the agent, and the Gateway handles the rest at runtime. Skills require an agent with the Sandbox enabled.Documentation Index
Fetch the complete documentation index at: https://www.truefoundry.com/llms.txt
Use this file to discover all available pages before exploring further.
Mount Skills in the Playground
The Agent Playground exposes skills as a sidebar section, next to MCP Servers.Open the Playground for a TrueFoundry Agent
Navigate to Agents → Playground and either create a new agent or open an existing one. Confirm the Sandbox toggle is enabled.
Open the Skills selector
Click the + button next to Skills in the left sidebar. The selector lists every skill you have access to, grouped by Repository. Each row has a version dropdown — defaults to the latest version, but you can pin any older one.

Pick the skills the agent needs
Check the skills you want. Each selected skill becomes a
skills[] entry on the agent.Within a single agent, two skills cannot share the same
name even if they live in different Repositories. The selector greys out the second skill and shows a tooltip explaining the conflict — pick one or use a differently named copy.(Optional) Toggle Preload SKILL.md per skill
Each selected skill has a small icon toggle that controls Preload SKILL.md:
| Mode | Behavior |
|---|---|
| Off (default) | Only the skill’s name and description are exposed upfront. The body is loaded on demand when the agent decides the skill is relevant. |
| On | The full SKILL.md body is loaded upfront. Higher upfront context cost, but no extra step at runtime. |
Mount Skills via the Agent API
If you’re invoking agents programmatically, pass the skills in the request body. The shape is identical for saved agents and inline agents.Request Shape
| Field | Type | Required | Description |
|---|---|---|---|
skills[].fqn | string | yes | Skill version FQN in the form agent-skill:<tenant>/<ml_repo>/<name>:<version>. The version segment must be a positive integer — :latest is not supported. |
skills[].preload_skill_md | boolean | no, default false | When true, the full SKILL.md body is loaded upfront. When false, only name and description are exposed; the body is loaded on demand. |
Constraints
- Sandbox required. Inline agent requests must set
sandbox.enabled = true. The Gateway rejects requests with skills but no sandbox. - Unique names per request. Two skills in the same request cannot share the same
name, even across repositories. The agent rejects the request before invoking the model. - RBAC. The caller must have read access on each skill’s Repository. For requests that target a saved agent (via
agent_name), the Gateway treatsREADon the agent as implicit access to the skills attached at save time.