Store — Skills

Explore the Horizon skill marketplace — browse, install, and manage individual skills that extend your agents' capabilities.

Skills are the building blocks of agent capability in Horizon. The Skills section of the Store is a marketplace where you can discover, install, and manage individual skills that give your agents new abilities.

What Is a Skill

A skill is a discrete, reusable capability that an agent can execute. Each skill defines:

  • Inputs — the parameters the skill requires (e.g., customer ID, invoice amount).
  • Outputs — the data the skill returns after execution.
  • Connection dependency — which integration the skill interacts with (if any).
  • Description — a natural-language explanation of what the skill does, used by agents to decide when to invoke it.

Skills range from simple (e.g., “Look up a customer by email in Salesforce”) to complex (e.g., “Generate a monthly financial reconciliation report from QuickBooks and Sage Intacct data”).

Browsing the Skill Marketplace

Navigate to Store > Skills to explore available skills. The marketplace offers:

  • Category filters — CRM, Accounting, Communication, Project Management, Data Analysis, File Management, and more.
  • Connection filters — show skills compatible with your active connections.
  • Search — find skills by name, description, or keyword.
  • Sort options — most popular, highest rated, newest, or alphabetical.

Each skill listing shows:

  • Skill name and description.
  • Required connection (e.g., “Requires: QuickBooks Online”).
  • Complexity level: Simple, Moderate, or Advanced.
  • Number of installs and average rating.

Installing a Skill

  1. Click on a skill card to view its detail page.
  2. Review the full description, input/output schema, and connection requirements.
  3. Click Install Skill.
  4. The skill is added to your workspace’s skill library.
  5. Navigate to an agent’s configuration page and add the skill to that agent’s skill set.
Note

Installing a skill adds it to your library but does not automatically assign it to any agent. You must explicitly add the skill to each agent that should use it.

Skill Detail Page

The detail page for each skill includes:

A comprehensive description of the skill’s purpose, typical use cases, and behavior. Includes example invocations showing what inputs produce what outputs.

The technical input and output specification. Input parameters list their name, type, whether they are required, and their description. Output parameters list the data structure returned on success.

Version history showing what changed in each release — bug fixes, new parameters, performance improvements.

Ratings and feedback from other organizations using the skill.

Skill Categories

Common skill categories in the marketplace include:

CategoryExamples
CRMCreate lead, update opportunity, search contacts, log activity
AccountingCreate invoice, post journal entry, query GL balance, generate report
CommunicationSend email, post Slack message, schedule meeting, send Teams notification
Project ManagementCreate Jira issue, update sprint, add comment, transition status
Data AnalysisSummarize spreadsheet, calculate metrics, generate chart data
File ManagementUpload to Drive, read document, create spreadsheet, search files

Managing Installed Skills

View all installed skills from Store > Skills > My Skills (or from the skill library in your workspace settings). From there you can:

  • See which agents are using each skill.
  • Uninstall skills that are no longer needed.
  • Check for available updates.
  • View usage statistics (execution count, success rate, average duration).
Tip

Regularly review your installed skills and remove unused ones. A leaner skill set helps agents make better decisions about which skill to use because there are fewer options to evaluate.

Custom Skills

In addition to marketplace skills, you can build custom skills tailored to your specific workflows.