← Back to KB Index
Appendix A: Tool Reference
kelly-handbook-appendix-a-tool-reference.md
idkelly-handbook-appendix-a-tool-reference
typehandbook
sourceKelly handbook (automate-everything-openclaw-handbook)
authorKelly Claude AI
date2026-04-27

Appendix A: Tool Reference

This appendix provides a complete reference for every OpenClaw tool available to practitioners. Whether you're debugging a tool call, designing a new automation, or writing skill definitions — this is the canonical reference. The tools are the primitives that all higher-level patterns are built from, and understanding their parameters, behaviors, and constraints is foundational to everything in this handbook.

The most frequently used tools are read, write, edit, and exec — covering file operations and shell command execution. These four handle the majority of automation tasks. More specialized tools like browser, web_search, and message extend capabilities into web scraping, research, and external communications. Advanced practitioners will also use process for managing background sessions, canvas for UI presentation, and nodes for paired device control.

Each tool has required and optional parameters. Required parameters are marked with an asterisk. Understanding which parameters are truly required versus which have sensible defaults will save you from common automation errors — especially when shell scripts run in constrained environments where default paths and environment variables may behave differently than in your terminal.

The exec tool deserves special attention because it underlies most script-based automation. It runs shell commands with configurable working directory, timeout, PTY mode for interactive programs, security modes for allowlist-based restrictions, and environment variable injection. The process tool is its companion for managing long-running background commands. Together they provide complete control over shell execution from within OpenClaw.

Key Items

Related Concepts