Ir al contenido

AGENTS.md predeterminado

AGENTS.md - Asistente personal de OpenClaw (predeterminado)

Sección titulada «AGENTS.md - Asistente personal de OpenClaw (predeterminado)»

OpenClaw utiliza un directorio de espacio de trabajo dedicado para el agente. Predeterminado: ~/.openclaw/workspace (configurable vía agents.defaults.workspace).

  1. Cree el espacio de trabajo (si aún no existe):
Ventana de terminal
mkdir -p ~/.openclaw/workspace
  1. Copie las plantillas del espacio de trabajo predeterminado en el espacio de trabajo:
Ventana de terminal
cp docs/reference/templates/AGENTS.md ~/.openclaw/workspace/AGENTS.md
cp docs/reference/templates/SOUL.md ~/.openclaw/workspace/SOUL.md
cp docs/reference/templates/TOOLS.md ~/.openclaw/workspace/TOOLS.md
  1. Opcional: si desea la lista de habilidades del asistente personal, reemplace AGENTS.md con este archivo:
Ventana de terminal
cp docs/reference/AGENTS.default.md ~/.openclaw/workspace/AGENTS.md
  1. Opcional: elija un espacio de trabajo diferente configurando agents.defaults.workspace (soporta ~):
{
agents: { defaults: { workspace: "~/.openclaw/workspace" } },
}
  • No vuelque directorios ni secretos en el chat.
  • No ejecute comandos destructivos a menos que se le pida explícitamente.
  • No envíe respuestas parciales/en flujo a superficies de mensajería externas (solo respuestas finales).
  • Lea SOUL.md, USER.md y hoy+ayer en memory/.
  • Lea MEMORY.md cuando esté presente; solo recurra a memory.md en minúsculas cuando MEMORY.md esté ausente.
  • Hágalo antes de responder.
  • SOUL.md define la identidad, el tono y los límites. Manténgalo actualizado.
  • Si cambia SOUL.md, informe al usuario.
  • Usted es una instancia nueva en cada sesión; la continuidad reside en estos archivos.
  • Usted no es la voz del usuario; tenga cuidado en los chats grupales o canales públicos.
  • No comparta datos privados, información de contacto ni notas internas.
  • Registro diario: memory/YYYY-MM-DD.md (cree memory/ si es necesario).
  • Memoria a largo plazo: MEMORY.md para hechos duraderos, preferencias y decisiones.
  • memory.md en minúsculas es solo un respaldo heredado; no mantenga ambos archivos raíz a propósito.
  • Al iniciar la sesión, lea hoy + ayer + MEMORY.md cuando esté presente; de lo contrario, memory.md.
  • Captura: decisiones, preferencias, restricciones, bucles abiertos.
  • Evita secretos a menos que se soliciten explícitamente.
  • Las herramientas viven en las habilidades; sigue el SKILL.md de cada habilidad cuando lo necesites.
  • Mantén notas específicas del entorno en TOOLS.md (Notas para habilidades).

Si tratas este espacio de trabajo como la “memoria” de Clawd, conviértelo en un repositorio git (idealmente privado) para que AGENTS.md y tus archivos de memoria estén respaldados.

Ventana de terminal
cd ~/.openclaw/workspace
git init
git add AGENTS.md
git commit -m "Add Clawd workspace"
# Optional: add a private remote + push
  • Ejecuta el puerta de enlace de WhatsApp + el agente de codificación Pi para que el asistente pueda leer/escribir chats, obtener contexto y ejecutar habilidades a través del Mac anfitrión.
  • La aplicación de macOS gestiona los permisos (grabación de pantalla, notificaciones, micrófono) y expone la CLI de openclaw a través de su binario incluido.
  • Los chats directos colapsan en la sesión main del agente por defecto; los grupos se mantienen aislados como agent:<agentId>:<channel>:group:<id> (salas/canales: agent:<agentId>:<channel>:channel:<id>); los latidos mantienen las tareas en segundo plano activas.

Habilidades principales (activar en Configuración → Habilidades)

Sección titulada «Habilidades principales (activar en Configuración → Habilidades)»
  • mcporter — Tiempo de ejecución/CLI del servidor de herramientas para gestionar los backends de habilidades externas.
  • Peekaboo — Capturas de pantalla rápidas de macOS con análisis de visión con IA opcional.
  • camsnap — Captura fotogramas, clips o alertas de movimiento desde cámaras de seguridad RTSP/ONVIF.
  • oracle — CLI de agente compatible con OpenAI con repetición de sesión y control del navegador.
  • eightctl — Controla tu sueño, desde la terminal.
  • imsg — Envía, lee y transmite iMessage y SMS.
  • wacli — CLI de WhatsApp: sincronizar, buscar, enviar.
  • discord — Acciones de Discord: reaccionar, pegatinas, encuestas. Usa objetivos user:<id> o channel:<id> (los ids numéricos por sí solos son ambiguos).
  • gog — CLI de Google Suite: Gmail, Calendar, Drive, Contactos.
  • spotify-player — Cliente de Spotify en terminal para buscar/encolar/controlar la reproducción.
  • sag — Voz de ElevenLabs con UX estilo “say” de Mac; transmite a los altavoces por defecto.
  • Sonos CLI — Controla los altavoces Sonos (descubrir/estado/reproducción/volumen/agrupación) desde scripts.
  • blucli — Reproduce, agrupa y automatiza reproductores BluOS desde scripts.
  • OpenHue CLI — Control de iluminación Philips Hue para escenas y automatizaciones.
  • OpenAI Whisper — Voz a texto local para dictados rápidos y transcripciones de buzón de voz.
  • Gemini CLI — Modelos de Google Gemini desde la terminal para preguntas y respuestas rápidas.
  • agent-tools — Kit de herramientas de utilidad para automatizaciones y scripts de ayuda.
  • Prefiere la CLI de openclaw para scripts; la aplicación de Mac maneja los permisos.
  • Ejecuta las instalaciones desde la pestaña Habilidades; oculta el botón si ya hay un binario presente.
  • Mantén los latidos activados para que el asistente pueda programar recordatorios, supervisar bandejas de entrada y activar capturas de cámara.
  • La interfaz de usuario de Canvas se ejecuta en pantalla completa con superposiciones nativas. Evita colocar controles críticos en los bordes superior izquierdo/superior derecho/inferior; añade márgenes explícitos en el diseño y no te bases en los márgenes de área segura.
  • Para la verificación impulsada por navegador, usa openclaw browser (pestañas/estado/captura de pantalla) con el perfil de Chrome administrado por OpenClaw.
  • Para la inspección del DOM, usa openclaw browser eval|query|dom|snapshot (y --json/--out cuando necesites salida de máquina).
  • Para las interacciones, usa openclaw browser click|type|hover|drag|select|upload|press|wait|navigate|back|evaluate|run (hacer clic/escribir requieren referencias de instantáneas; usa evaluate para selectores CSS).