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
Keeps only the lightest session-status style capabilities for heavily restricted environments.
Coding workflow
Starts with filesystem, runtime, session and memory tools, then adds browser, messaging or plugins only when needed.
Messaging agents
Focuses on message delivery, session inspection and a small set of status tools for support or notification workflows.
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"]
}
} Specialized Tool Pages
Search paths, install sources, precedence and environment injection for Skills.
Gating, enable / disable rules, directory overrides and team rollout strategy.
The role of plugins, manifest layout and how extensions attach to OpenClaw.
Command execution, sandbox boundaries, approval rules and environment differences.
How elevated commands are approved and how high-risk execution is controlled.
Browser automation, page interaction and the boundary between browser control and the CLI.
How to control reasoning budget and visibility for more complex tasks.
Send work directly to agents or sessions without waiting for inbound channel messages.
A typed workflow runtime for resumable, approval-aware tool pipelines.