Tools & Skills
Extend Jarvis with powerful tools and custom skills to enhance your AI assistant.
Built-in Tools
Shell Execution
Run shell commands and scripts directly from chat
File Operations
Read, write, and edit files in your workspace
Web Search
Search the web and fetch content from URLs
Browser Control
Automate browser actions and web scraping
Skills System
Skills are reusable capabilities that extend Jarvis's functionality. Install from ClawHub or create your own.
jarvis skills list# List installed skillsjarvis skills install <skill-name># Install from ClawHubTool Configuration
Enable/disable tools in config:
{
"tools": {
"allow": ["read", "write", "exec"],
"deny": ["browser"]
}
}Control which tools Jarvis can use for security and safety.
Automation
Hooks
Trigger actions automatically based on events (file changes, messages, etc.)
jarvis hooks listCron Jobs
Schedule recurring tasks and reminders
jarvis cron listWebhooks
Receive HTTP callbacks from external services
Creating Custom Skills
Skills are TypeScript modules that extend Jarvis. Create a SKILL.md file in your workspace:
# My Custom Skill
## Description
This skill does something awesome.
## Usage
```
/my-command [args]
```
## Implementation
```typescript
export async function myCommand(args: string[]) {
// Your code here
}
```