Home

Switch language

Start Install GuideQuick StartDocs Overview
Docs ChannelsModels & APIGateway OpsTools & Skills
More ArticlesResourcesHelp Center
Get Started
Documentation navigation Tools & Skills
Tools & Skills 4 sections

Tools

Tools & Skills

OpenClaw exposes typed tool interfaces for browser, canvas, nodes, cron, exec, messaging and more. For agents, tools are more stable than old shell wrappers and much easier to place behind permission and profile controls.

Tool Profiles

minimal

Minimal

Keeps only the lightest session-status style capabilities for heavily restricted environments.

coding

Coding workflow

Starts with filesystem, runtime, session and memory tools, then adds browser, messaging or plugins only when needed.

messaging

Messaging agents

Focuses on message delivery, session inspection and a small set of status tools for support or notification workflows.

full

Full access

The unrestricted core tool set, appropriate only when you already constrain the runtime somewhere else.

Common Tool Group Shortcuts

group:runtime: exec, bash, process

group:fs: read, write, edit, apply_patch

group:sessions: session list, history, send, fork and status tools

group:web: web_search, web_fetch

group:ui: browser, canvas

group:automation: cron, gateway

Config Snippets

Deny browser globally

{
  tools: { deny: ["browser"] }
}

Default to messaging and allow Slack / Discord

{
  tools: {
    profile: "messaging",
    allow: ["slack", "discord"]
  }
}

Use coding profile but deny runtime tools

{
  tools: {
    profile: "coding",
    deny: ["group:runtime"]
  }
}