Built-in Skills
Detailed reference for every skill that ships with Hybrix. Each skill can be assigned to any agent by adding its ID to the agent's skills array.
shell-exec
Runs shell commands in a sandboxed environment. Supports bash, zsh, and sh. Output is captured and returned to the agent for analysis.
| Parameter | Type | Description |
|---|---|---|
| command | string | The shell command to execute |
| cwd | string? | Working directory (defaults to project root) |
| timeout | number? | Max execution time in ms (default: 30000) |
| env | object? | Additional environment variables to inject |
allowlist and denylist options in the skill config to restrict which commands agents can run.web-browse
Opens and interacts with web pages using a headless browser. The agent can navigate, click elements, fill forms, and extract content. Useful for tasks like reading documentation, scraping data, and testing web applications.
| Parameter | Type | Description |
|---|---|---|
| url | string | URL to navigate to |
| action | string? | Action: navigate, click, fill, extract, screenshot |
| selector | string? | CSS selector for the target element |
| value | string? | Value for fill actions |
file-manage
Read, write, list, and organize files within the project directory. Supports text and binary files, directory creation, and recursive listing.
{
"skills": ["file-manage"],
"fileManage": {
"rootDir": "./workspace",
"maxFileSize": "10MB",
"allowedExtensions": ["*"]
}
}Device skills
Device skills connect your agents to a paired mobile companion app. They require the Hybrix mobile companion to be installed and linked to your gateway.
| Skill ID | Capability |
|---|---|
| device-camera | Capture photos from front/rear camera |
| device-location | Get GPS coordinates and address |
| device-contacts | Search and read contact list |
| device-sms | Send and receive SMS messages |
| device-notify | Push notifications to the device |
| device-capture | Take a screenshot of the device screen |