Build your own skills in CRHQ — give agents new capabilities with custom instructions, API references, and scripts.
Custom skills let you extend CRHQ with your own capabilities. Create skills for internal tools, proprietary APIs, custom workflows, or any specialized task.
| Field | Description |
|---|---|
| Name | Lowercase, hyphenated (e.g., sales-report, deploy-staging) |
| Description | What this skill does — include trigger keywords for search |
| Content | The full instructions in markdown |
Skill content is written in markdown. The agent reads these instructions when it needs to use the skill.
A well-written skill typically includes:
# Skill Name
Brief description of what this skill does.
## Quick Start
Most common usage pattern — the agent reads this first.
## API Reference
Endpoints, parameters, expected responses.
## Examples
Concrete examples with expected input and output.
## Error Handling
Common errors and how to resolve them.
Skills can include executable scripts that agents run. Scripts live in the skill's scripts folder on the server:
skills/<skill-name>/scripts/
├── query.js
├── helper.sh
└── analyze.py
Reference them in your skill content:
## Running a Query
To query the sales database:
\`\`\`bash
node /path/to/skills/sales-report/scripts/query.js --period weekly
\`\`\`
my-skill-name