Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Usa esta página para elegir la superficie de capacidades adecuada. Tools son acciones invocables, Skills enseñan a los agentes cómo trabajar, y 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 primeroLuego lee
Permitir que un agente actúe con capacidades existentesHerramientas integradasCategorías de herramientas
Controlar qué puede invocar un agentePolítica de herramientasHerramientas y proveedores personalizados
Enseñar un flujo de trabajo a un agenteSkillsSkills y Crear Skills
Agregar una nueva integración o superficie de runtimePluginsPlugins y Crear plugins
Ejecutar trabajo más tarde o en segundo planoAutomatizaciónResumen de automatización
Coordinar varios agentes o harnessesSubagentesAgentes ACP y Envío de agentes
Buscar en un catálogo grande de herramientas PIBúsqueda de herramientasBúsqueda de herramientas

Elige herramientas, Skills o plugins

1

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, invocar un proveedor u operar otro sistema. Las herramientas visibles se envían al modelo como definiciones de función estructuradas.El modelo solo ve 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.
2

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 vivir en un workspace, un directorio compartido de Skills, la raíz administrada de Skills de OpenClaw o un paquete de plugin.Skills | Crear Skills | Configuración de Skills
3

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 pueden instalarse desde ClawHub, npm, git, directorios locales o archivos.Instalar y configurar plugins | Crear plugins | Plugin SDK

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íaUsa cuando el agente necesite…Herramientas representativasLeer después
RuntimeEjecutar comandos, gestionar procesos o usar análisis de Python respaldado por proveedoresexec, process, code_executionExec, Ejecución de código
ArchivosLeer y cambiar archivos del workspaceread, write, edit, apply_patchAplicar parche
WebBuscar en la web, buscar publicaciones de X u obtener contenido legible de páginasweb_search, x_search, web_fetchHerramientas web, Obtención web
NavegadorOperar una sesión de navegadorbrowserNavegador
Mensajería y canalesEnviar respuestas o acciones de canalmessageEnvío de agentes
Sesiones y agentesInspeccionar sesiones, delegar trabajo, dirigir otra ejecución o informar estadosessions_*, subagents, agents_list, session_statusSubagentes, Herramienta de sesión
AutomatizaciónProgramar trabajo o responder a eventos en segundo planocron, heartbeat_respondAutomatización
Gateway y nodosInspeccionar el estado del Gateway o dispositivos de destino emparejadosgateway, nodesConfiguración del Gateway, Nodos
MediosAnalizar, generar o pronunciar mediosimage, image_generate, music_generate, video_generate, ttsResumen de medios
Catálogos PI grandesBuscar e invocar muchas herramientas elegibles sin enviar todos los esquemas al modelotool_search_code, tool_search, tool_describeBúsqueda de herramientas
Tool Search es una superficie experimental de agente PI. Las ejecuciones del harness de Codex usan modo de código nativo de Codex, búsqueda de herramientas nativa, herramientas dinámicas diferidas y llamadas a herramientas anidadas en lugar de tools.toolSearch.

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 Plugin SDK y Manifiesto de plugin para los detalles del contrato. Herramientas comunes proporcionadas por plugins incluyen:
  • Diffs para renderizar diffs de archivos y Markdown
  • LLM Task para pasos de flujo de trabajo solo JSON
  • Lobster para flujos de trabajo tipados con aprobaciones reanudables
  • Tokenjuice para compactar la salida ruidosa de las herramientas exec y bash
  • Búsqueda de herramientas para descubrir e invocar catálogos grandes de herramientas sin poner todos los esquemas en el prompt
  • Canvas para el control de Canvas de Node y el 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 configuración global, configuración por agente, política de canal, restricciones de proveedor, reglas de sandbox, gating solo para propietarios o disponibilidad de plugins.

Extiende capacidades

Elige la ruta de extensión según el trabajo que necesites que OpenClaw haga:
  • Instala o gestiona un plugin existente con Plugins.
  • Crea una nueva integración, proveedor, canal, herramienta o hook con Crear plugins.
  • Agrega o ajusta instrucciones reutilizables para agentes con Skills y Crear Skills.
  • Empaqueta material de flujo de trabajo reutilizable con Taller de Skills cuando el flujo de trabajo pertenezca a un paquete de Skills distribuido por plugin.
  • Usa Plugin SDK y Manifiesto de plugin cuando necesites contratos de implementación.

Soluciona herramientas faltantes

Si el modelo no puede ver o invocar una herramienta, empieza con la política efectiva para el turno actual:
  1. Comprueba el perfil activo, tools.allow y tools.deny en Herramientas y proveedores personalizados.
  2. Comprueba 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. Comprueba permisos de canal, estado del sandbox y acceso elevado con Sandbox vs política de herramientas vs elevado y Exec elevado.
  4. Comprueba si el plugin propietario está instalado y habilitado en Plugins.
  5. Para ejecuciones delegadas, comprueba las restricciones por agente en Restricciones de sandbox y herramientas por agente.
  6. Para catálogos PI grandes, confirma si la ejecución usa exposición directa de herramientas o Búsqueda de herramientas.

Relacionado