Store — Skills
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
Section titled “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
Section titled “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
Section titled “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.
Skill Detail Page
Section titled “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
Section titled “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
Section titled “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).
Custom Skills
Section titled “Custom Skills”In addition to marketplace skills, you can build custom skills tailored to your specific workflows. Custom skills can be kept private to your organization or published to the community marketplace for others to use.