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
- Click on a skill card to view its detail page.
- Review the full description, input/output schema, and connection requirements.
- Click Install Skill.
- The skill is added to your workspace’s skill library.
- Navigate to an agent’s configuration page and add the skill to that agent’s skill set.
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:
| Category | Examples |
|---|---|
| CRM | Create lead, update opportunity, search contacts, log activity |
| Accounting | Create invoice, post journal entry, query GL balance, generate report |
| Communication | Send email, post Slack message, schedule meeting, send Teams notification |
| Project Management | Create Jira issue, update sprint, add comment, transition status |
| Data Analysis | Summarize spreadsheet, calculate metrics, generate chart data |
| File Management | Upload 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).
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.