Skip to content

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.

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.

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.

Platform skills are often used together or alongside other skill categories:

  1. 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.
  2. Skill authoring — an agent uses Create Skill with dry_run: true to validate generated code, then deploys it with dry_run: false.
  3. 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