Overview

Descripción general

Usa esta página para elegir la superficie de Capacidades adecuada. Las herramientas son acciones invocables, Skills enseña a los agentes cómo trabajar, y los plugins agregan capacidades de runtime como herramientas, proveedores, canales, hooks y Skills empaquetadas.

Esta es una página de resumen y enrutamiento. Para la política exhaustiva de herramientas, valores predeterminados, pertenencia a grupos, restricciones de proveedores y campos de configuración, usa Herramientas y proveedores personalizados.

Empieza aquí

Para la mayoría de los agentes, empieza con las categorías de herramientas integradas y luego ajusta la política solo cuando el agente deba ver menos herramientas o necesite acceso explícito al host.

Si necesitas... Usa esto primero Luego lee
Permitir que un agente actúe con capacidades existentes Herramientas integradas Categorías de herramientas
Controlar qué puede invocar un agente Política de herramientas Herramientas y proveedores personalizados
Enseñar un flujo de trabajo a un agente Skills Skills, Crear Skills, y Taller de Skills
Agregar una nueva integración o superficie de runtime Plugins Plugins y Crear plugins
Ejecutar trabajo más tarde o en segundo plano Automatización Resumen de automatización
Coordinar múltiples agentes o arneses Subagentes Agentes ACP y Envío de agente
Buscar en un catálogo grande de herramientas de OpenClaw Búsqueda de herramientas Búsqueda de herramientas

Elige herramientas, Skills o plugins

  • Usa una herramienta cuando el agente necesite actuar

    Una herramienta es una función tipada que el agente puede invocar, como exec, browser, web_search, message o image_generate. Usa herramientas cuando el agente necesite leer datos, cambiar archivos, enviar mensajes, llamar a un proveedor u operar otro sistema. Las herramientas visibles se envían al modelo como definiciones de función estructuradas.

    El modelo solo ve las herramientas que sobreviven al perfil activo, la política de permitir/denegar, las restricciones del proveedor, el estado del sandbox, los permisos del canal y la disponibilidad de plugins.

  • Usa una Skill cuando el agente necesite instrucciones

    Una Skill es un paquete de instrucciones SKILL.md cargado en el prompt del agente. Usa una Skill cuando el agente ya tenga las herramientas que necesita, pero necesite un flujo de trabajo repetible, una rúbrica de revisión, una secuencia de comandos o una restricción operativa.

    Las Skills pueden estar en un workspace, un directorio compartido de Skills, una raíz administrada de Skills de OpenClaw o un paquete de plugin.

    Skills | Taller de Skills | Crear Skills | Configuración de Skills

  • Usa un plugin cuando OpenClaw necesite una nueva capacidad

    Un plugin puede agregar herramientas, Skills, canales, proveedores de modelos, voz, voz en tiempo real, generación de medios, búsqueda web, obtención web, hooks y otras capacidades de runtime. Usa un plugin cuando la capacidad tenga código, credenciales, hooks de ciclo de vida, metadatos de manifiesto o empaquetado instalable. Los plugins existentes se pueden instalar desde ClawHub, npm, git, directorios locales o archivos.

    Instalar y configurar plugins | Crear plugins | SDK de Plugin

  • Categorías de herramientas integradas

    La tabla enumera herramientas representativas para que puedas reconocer la superficie. No es la referencia completa de políticas. Para grupos exactos, valores predeterminados y semántica de permitir/denegar, usa Herramientas y proveedores personalizados.

    Categoría Úsala cuando el agente necesite... Herramientas representativas Lee a continuación
    Runtime Ejecutar comandos, gestionar procesos o usar análisis de Python respaldado por proveedor exec, process, code_execution Exec, Ejecución de código
    Archivos Leer y cambiar archivos del workspace read, write, edit, apply_patch Aplicar parche
    Web Buscar en la web, buscar publicaciones de X u obtener contenido legible de páginas web_search, x_search, web_fetch Herramientas web, Obtención web
    Navegador Operar una sesión de navegador browser Navegador
    Mensajería y canales Enviar respuestas o acciones de canal message Envío de agente
    Sesiones y agentes Inspeccionar sesiones, delegar trabajo, dirigir otra ejecución o informar estado sessions_*, subagents, agents_list, session_status, goal Objetivo, Subagentes, Herramienta de sesión
    Automatización Programar trabajo o responder a eventos en segundo plano cron, heartbeat_respond Automatización
    Gateway y nodos Inspeccionar el estado del Gateway o dispositivos objetivo emparejados gateway, nodes Configuración del Gateway, Nodos
    Medios Analizar, generar o pronunciar medios image, image_generate, music_generate, video_generate, tts Resumen de medios
    Catálogos grandes de OpenClaw Buscar e invocar muchas herramientas elegibles sin enviar todos los esquemas al modelo tool_search_code, tool_search, tool_describe Búsqueda de herramientas

    Herramientas proporcionadas por plugins

    Los plugins pueden registrar herramientas adicionales. Los autores de plugins conectan herramientas mediante api.registerTool(...) y contracts.tools del manifiesto; usa SDK de Plugin y Manifiesto de Plugin para detalles del contrato.

    Las herramientas comunes proporcionadas por plugins incluyen:

    • Diferencias para renderizar diferencias de archivos y markdown
    • Tarea LLM para pasos de flujo de trabajo solo JSON
    • Lobster para flujos de trabajo tipados con aprobaciones reanudables
    • Tokenjuice para compactar la salida ruidosa de herramientas exec y bash
    • Búsqueda de herramientas para descubrir e invocar catálogos grandes de herramientas sin poner cada esquema en el prompt
    • Canvas para control de Canvas de nodo y renderizado A2UI

    Configura acceso y aprobaciones

    La política de herramientas se aplica antes de la llamada al modelo. Si la política elimina una herramienta, el modelo no recibe el esquema de esa herramienta para el turno. Una ejecución puede perder herramientas por la configuración global, la configuración por agente, la política de canal, las restricciones del proveedor, las reglas del sandbox, la política de canal/runtime o la disponibilidad de plugins.

    Extiende capacidades

    Elige la ruta de extensión según el trabajo que necesites que OpenClaw haga:

    Soluciona problemas de herramientas faltantes

    Si el modelo no puede ver o invocar una herramienta, empieza con la política efectiva para el turno actual:

    1. Revisa el perfil activo, tools.allow y tools.deny en Herramientas y proveedores personalizados.
    2. Revisa las restricciones específicas del proveedor en Herramientas y proveedores personalizados y confirma que el proveedor de modelos seleccionado admite la forma de la herramienta.
    3. Revisa permisos de canal, estado del sandbox y acceso elevado con Sandbox vs política de herramientas vs elevado y Exec elevado.
    4. Revisa si el plugin propietario está instalado y habilitado en Plugins.
    5. Para ejecuciones delegadas, revisa las restricciones por agente en Restricciones de sandbox y herramientas por agente.
    6. Para catálogos grandes de OpenClaw, confirma si la ejecución usa exposición directa de herramientas o Búsqueda de herramientas.

    Relacionado

    Was this useful?
    On this page

    On this page