Tool Library

Built-in Agent Tools

GoClaw equips agents with an out-of-the-box standard library of 30+ built-in tools across 8 key categories. Agent tools are strictly governed by the global 5-layer permission framework.

Filesystem Tools

read_file

Reads entire file contents within the sandbox directory scope.

write_file

Creates or replaces files with system-provided content payloads.

edit_file

Applies precise line-by-line diff edits or modifications to existing files.

list_files

Recursively lists directory trees, listing file paths, sizes, and modifications.

search

Performs fast grepping / text searches across workspace files.

glob

Resolves file matches based on standard wildcard pattern matching.

Runtime Tools

exec

Spawns isolated processes to execute commands (restricted to sandboxes).

browser

Spawns headless Chromium via Playwright to interact with pages, fill forms, and scrape data.

Web Tools

web_search

Searches the web for external documentation, packages, or news APIs.

web_fetch

Retrieves raw HTML or JSON content directly from web URLs with SSRF protection.

Memory Tools

memory_search

Searches L1 session logs and historical logs via semantic pgvector embeddings.

memory_get

Retrieves precise facts and data points stored in L0 conversation indexes.

knowledge_graph_search

Queries the consolidated L2 semantic knowledge graph using structured searches.

Media Tools

create_image

Generates image files locally or via connected model pipelines.

create_audio

Synthesizes audio clips or generates voice transcripts based on textual prompts.

create_video

Compiles short video files or renders graphical canvases using headless nodes.

tts

Converts text files to natural speech MP3 structures for messaging playback.

Skills Tools

skill_search

Finds pre-configured workflow skills inside workspace repositories.

use_skill

Executes complex, multi-step skills utilizing encapsulated subagent tasks.

skill_manage

Creates, updates, or registers new custom skill scripts on-the-fly.

Teams & Orchestration

team_tasks

Manages shared board states, creating, updating, and completing team milestones.

spawn

Launches child agents with dedicated, sandboxed subtasks and execution limits.

delegate

Hands off execution asynchronously or synchronously to another specialized team agent.

message

Exchanges text or files between active agent nodes on the same workspace board.

Automation Tools

cron

Schedules agent workflows, reports, or data syncs to run at specified intervals.

heartbeat

Configures agent execution loops to monitor external system health endpoints.

sessions

Queries or manages active user chat sessions, closing inactive nodes to save resources.

Experience GoClaw Tool Integration

Compile GoClaw, customize agent tool permissions, and let agents complete work autonomously.

Get Started Now