Platform Skills
Horizon provides three platform skills for introspection, extensibility, and file handling. These skills let agents discover available skills, deploy new agent-generated skills, and export data as downloadable files — enabling self-improving agent workflows and seamless data delivery.
Prerequisites
Section titled “Prerequisites”Platform skills are available to all workspaces by default and do not require any external connections. Agents must have the platform skill category enabled in their configuration to invoke these skills.
Key concepts
Section titled “Key concepts”Platform skills operate on the Horizon system itself rather than external services:
- Introspection — the Get Skill skill lets agents discover what skills are available and read their source code, enabling agents to understand their own capabilities.
- Extensibility — the Create Skill skill lets agents generate and deploy new skills, enabling a self-extending platform where agents can build tools for themselves or other agents.
- Data delivery — the Export File skill converts structured data into downloadable files, bridging the gap between agent computation and user-facing deliverables.
Available skills
Section titled “Available skills”List skills in a category or retrieve the source code of a specific skill for introspection.
Validate and deploy agent-generated skill code with optional dry-run mode for safe testing.
Convert JSON data to CSV or JSON files and deliver them as downloadable links in the conversation.
Common workflows
Section titled “Common workflows”Platform skills are often used together or alongside other skill categories:
- Skill discovery — an agent calls Get Skill to list all skills in a category, helping it decide which skill to use for a user’s request.
- Skill authoring — an agent uses Create Skill with
dry_run: trueto validate generated code, then deploys it withdry_run: false. - Report export — after generating a financial report using QuickBooks or Sage Intacct skills, the agent calls Export File to deliver the data as a CSV download.
Related: Skill Execution API | Creating Agents | Store: Skills