Docs/Built-in Skills

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.

ParameterTypeDescription
commandstringThe shell command to execute
cwdstring?Working directory (defaults to project root)
timeoutnumber?Max execution time in ms (default: 30000)
envobject?Additional environment variables to inject
Shell execution runs with the permissions of the Hybrix process. Use the 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.

ParameterTypeDescription
urlstringURL to navigate to
actionstring?Action: navigate, click, fill, extract, screenshot
selectorstring?CSS selector for the target element
valuestring?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.

json
{
  "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 IDCapability
device-cameraCapture photos from front/rear camera
device-locationGet GPS coordinates and address
device-contactsSearch and read contact list
device-smsSend and receive SMS messages
device-notifyPush notifications to the device
device-captureTake a screenshot of the device screen