Skip to main content

Directory Layout

<skill-name>
SKILL.md
schema.json
vlmrun.yaml
SKILL.md — Skill metadata (YAML frontmatter) and instructions (Markdown body)vlmrun.yaml — Execution configuration: model, toolsets, and state machine graphschema.json — JSON Schema that validates the skill’s structured outputresources/ — Optional supporting files: code snippets, templates, images, or reference data
Upload a skill zip through Create Skill. The platform extracts and stores these files. A request that references the skill loads the SKILL.md instructions and schema.json.

Inline Skill Bundles

Send a skill bundle as a base64-encoded zip in the API request. The zip must use the directory layout above.
For production, upload the skill and reuse it across requests.