OpenClawSkills
GitHub
Inicio Rápido • 5 min de lectura

Primeros Pasos

La forma más rápida de ir de cero a tu primera conversación con IA.

Objetivo: Ir de Cero → Primer Chat Exitoso en tiempo récord usando valores predeterminados sensatos.

Forma Más Rápida de Chatear: Abre la interfaz de control (no se requiere configuración de canal). Ejecuta openclaw dashboard

Luego chatea en tu navegador o abre http://127.0.0.1:18789/ (en el host del Gateway).

Docs: Dashboard y UI de Control.

Ruta Recomendada: Usa el Asistente de Incorporación CLI (openclaw onboard). Configura:

  • Modelos/Auth (OAuth recomendado)
  • Configuración del Gateway
  • Canales (WhatsApp/Telegram/Discord/etc.)
  • Valores Predeterminados de Emparejamiento (DMs Seguros)
  • Incorporación del Espacio de Trabajo + Habilidades
  • Servicios en Segundo Plano Opcionales

Si necesitas páginas de referencia más detalladas, ve a: Asistente, Configuración, Emparejamiento, Seguridad.

Notas de Sandbox: agents.defaults.sandbox.mode: "non-main" usa session.mainKey (predeterminado "main"), así que las sesiones de grupos/canales están en sandbox. Si quieres que el agente principal siempre se ejecute en el host, establece una anulación explícita por agente:

Json
{
  "routing": {
    "agents": {
      "main": {
        "workspace": "~/.openclaw/workspace",
        "sandbox": { "mode": "off" }
      }
    }
  }
}
Tutorial.step

Prerrequisitos

  • Node >=22
  • pnpm (opcional; recomendado si compilas desde fuente)
  • Recomendado: Clave API de Brave Search para búsqueda web.

La forma más simple: openclaw configure --section web (almacena tools.web.search.apiKey).

Ver Herramienta Web.

macOS: Si planeas compilar la app, instala Xcode / CLT. Para solo CLI + Gateway, Node es suficiente.

Windows: Usa WSL2 (Ubuntu recomendado). Windows nativo no está probado y la compatibilidad de herramientas es menor. Ver Windows (WSL2).

Tutorial.step

Instalar CLI (Recomendado)

Bash
curl -fsSL https://openclaw.bot/install.sh | bash

Opciones de instalación (sabor de shell, no interactivo, desde GitHub): Instalación.

Windows (PowerShell):

Powershell
iwr -useb https://openclaw.ai/install.ps1 | iex

Alternativa (instalación global):

Bash
npm install -g openclaw@latest
Bash
pnpm add -g openclaw@latest
Tutorial.step

Ejecutar Asistente de Incorporación (e Instalar Servicio)

Bash
openclaw onboard --install-daemon

Lo que necesitarás elegir:

  • Gateway Local vs Remoto
  • Auth: Suscripción OpenAI Code (Codex) (OAuth) o Clave API. Para Anthropic, recomendamos claves API; claude setup-token también es compatible.
  • Proveedores: Inicio de sesión QR de WhatsApp, tokens de Bot TG/Discord, etc.
  • Demonio: Instalación en segundo plano (launchd/systemd)
  • Runtime: Node (Recomendado; requerido para WhatsApp/TG). Bun no recomendado.
  • Token del Gateway: El asistente genera uno por defecto y lo almacena en gateway.auth.token.

Docs del Asistente: Asistente

Tutorial.step

Auth: Dónde se almacenan las cosas (Importante)

  • Ruta Anthropic recomendada: Establece la clave API (el asistente puede almacenarla para el servicio). claude setup-token es compatible si quieres reutilizar las credenciales de Claude Code.
  • Credenciales OAuth (importación heredada): ~/.openclaw/credentials/oauth.json
  • Perfil de Auth (OAuth + Claves API): ~/.openclaw/agents/<agentId>/agent/auth-profiles.json

Consejo Headless/Servidor: Haz OAuth primero en una máquina de escritorio, luego copia oauth.json al host del Gateway.

Tutorial.step

Iniciar Gateway

Si instalaste el servicio durante la incorporación, el Gateway ya debería estar ejecutándose:

Bash
openclaw gateway status

Ejecución manual (primer plano):

Bash
openclaw gateway --port 18789 --verbose

Dashboard (localhost): http://127.0.0.1:18789/

Si hay un token configurado, pégalo en la configuración de la UI de Control (almacenado como connect.params.auth.token).

Tutorial.alert.warning

⚠️ Advertencia Bun (WhatsApp + Telegram): Bun tiene problemas conocidos con estos canales. Usa Node si usas WhatsApp o Telegram.
Tutorial.step

Verificación Rápida (2 mins)

Bash
openclaw status
openclaw health
openclaw security audit --deep
Tutorial.step

Emparejamiento + Conexión de tu primera UI de Chat

Tutorial.step

WhatsApp (Inicio de Sesión QR)

Bash
openclaw channels login

Escanea vía WhatsApp → Configuración → Dispositivos Vinculados.

Docs de WhatsApp: WhatsApp

Tutorial.step

Telegram / Discord / Otros

El asistente puede escribir tokens/configuración por ti. Si prefieres configuración manual, empieza aquí:

Consejo TG DM: Tu primer DM devolverá un código de emparejamiento. Apruébalo (ver siguiente paso) o el bot no responderá.

Tutorial.step

Seguridad de Mensajes Privados (Aprobación de Emparejamiento)

Política predeterminada: Los DMs desconocidos obtienen un código corto y los mensajes no se procesan hasta ser aprobados.

Si tu primer DM no recibe respuesta, aprueba el emparejamiento:

Bash
openclaw pairing list whatsapp
openclaw pairing approve whatsapp <code>

Docs de Emparejamiento: Emparejamiento

Tutorial.step

Desde Fuente (Desarrollo)

Si estás desarrollando OpenClaw mismo, ejecuta desde fuente:

Bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build # auto-installs UI deps on first run
pnpm build
openclaw onboard --install-daemon

Si no has instalado globalmente, ejecuta el paso de incorporación vía pnpm openclaw ... (desde dentro del repo).

pnpm build también empaqueta los assets de A2UI; usa pnpm canvas:a2ui:bundle si solo necesitas eso.

Gateway (desde este repo):

Bash
node openclaw.mjs gateway --port 18789 --verbose
Tutorial.step

Verificación Extremo a Extremo

En una nueva terminal, envía un mensaje de prueba:

Bash
openclaw message send --target +15555550123 --message "Hello from OpenClaw"

Si openclaw health dice "Auth not configured", vuelve al asistente para configurar auth OAuth/Key—los agentes no pueden responder sin ello.

Consejo: openclaw status --all es el mejor informe de depuración de solo lectura para pegar.

Sondeo de salud: openclaw health (o openclaw status --deep) pregunta al Gateway en ejecución por una instantánea de salud.

Tutorial.step

Siguientes Pasos (Opcional, pero altamente recomendado)