← ClaudeAtlas

opencode-toolslisted

Use this skill when working with OpenCode's built-in tools (bash, read, write, edit, grep, glob, lsp, apply_patch, skill, todowrite, webfetch, websearch, question), creating custom tools in TypeScript/JavaScript, configuring tool permissions, understanding MCP tool integration, or understanding tool internals like ripgrep integration, .ignore files, and tool precedence.
Timmy6942025/opencode-builder-skill · ★ 1 · AI & Automation · score 74
Install: claude install-skill Timmy6942025/opencode-builder-skill
# OpenCode Tools > **📚 Official Docs:** For the latest information, always refer to the official documentation: > [https://opencode.ai/docs/tools/](https://opencode.ai/docs/tools/) and [https://opencode.ai/docs/custom-tools/](https://opencode.ai/docs/custom-tools/) OpenCode provides a set of built-in tools that let LLMs interact with your codebase. You can extend functionality with [custom tools](#custom-tools) or [MCP server integrations](#mcp-tools). All tools are **enabled** by default and don't require permission unless configured otherwise. Tools allow the LLM to perform actions: reading files, editing code, running shell commands, searching content, fetching web pages, asking questions, and more. Permissions control which actions require approval. --- ## Table of Contents - [Built-in Tools](#built-in-tools) - [bash](#bash) - [edit](#edit) - [write](#write) - [read](#read) - [grep](#grep) - [glob](#glob) - [lsp (experimental)](#lsp-experimental) - [apply_patch](#apply_patch) - [skill](#skill) - [todowrite](#todowrite) - [webfetch](#webfetch) - [websearch](#websearch) - [question](#question) - [Permission Configuration](#permission-configuration) - [Actions](#actions) - [Global Configuration](#global-configuration) - [Granular Rules (Object Syntax)](#granular-rules-object-syntax) - [Wildcards](#wildcards) - [Home Directory Expansion](#home-directory-expansion) - [External Directories](#external-directories) - [Doom Loop Detec