> ## Documentation Index
> Fetch the complete documentation index at: https://openclaw.veiseule.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# plugins

# `openclaw plugins`

Administre plugins/extensiones del Gateway (cargados en proceso).

Relacionado:

* Sistema de plugins: [Plugins](/tools/plugin)
* Manifiesto del plugin + esquema: [Manifiesto del plugin](/plugins/manifest)
* Endurecimiento de seguridad: [Security](/gateway/security)

## Comandos

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw plugins list
openclaw plugins info <id>
openclaw plugins enable <id>
openclaw plugins disable <id>
openclaw plugins doctor
openclaw plugins update <id>
openclaw plugins update --all
```

Los plugins incluidos se entregan con OpenClaw, pero comienzan deshabilitados. Use `plugins enable` para
activarlos.

Todos los plugins deben incluir un archivo `openclaw.plugin.json` con un JSON Schema en línea
(`configSchema`, incluso si está vacío). Los manifiestos o esquemas faltantes o inválidos impiden
que el plugin se cargue y hacen que falle la validación de la configuración.

### Instalar

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw plugins install <path-or-spec>
```

Nota de seguridad: trate la instalación de plugins como la ejecución de código. Prefiera versiones fijadas.

Las especificaciones de Npm son **solo de registro** (nombre del paquete + versión/etiqueta opcional). Especificaciones de Git/URL/file
no están permitidas. Las instalaciones de dependencias se ejecutan con `--ignore-scripts` por seguridad.

Archivos compatibles: `.zip`, `.tgz`, `.tar.gz`, `.tar`.

Use `--link` para evitar copiar un directorio local (se agrega a `plugins.load.paths`):

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw plugins install -l ./my-plugin
```

### Desinstalar

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw plugins uninstall <id>
openclaw plugins uninstall <id> --dry-run
openclaw plugins uninstall <id> --keep-files
```

`uninstall` elimina los registros del plugin de `plugins.entries`, `plugins.installs`,
la lista de permitidos de plugins y las entradas vinculadas de `plugins.load.paths` cuando corresponda.
Para plugins de memoria activos, el slot de memoria se restablece a `memory-core`.

Por defecto, uninstall también elimina el directorio de instalación del plugin bajo la raíz de extensiones del directorio de estado activo (`$OPENCLAW_STATE_DIR/extensions/<id>`). Usa
`--keep-files` para conservar los archivos en disco.

`--keep-config` es compatible como alias obsoleto de `--keep-files`.

### Actualizar

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw plugins update <id>
openclaw plugins update --all
openclaw plugins update <id> --dry-run
```

Las actualizaciones solo se aplican a los plugins instalados desde npm (registrados en `plugins.installs`).
