OpenClawSkills
GitHub
Referencia CLI • 5 min de lectura

Directorio

Referencia CLI para openclaw directory (self, peers, groups).

Búsqueda de directorio para canales que lo soportan (contactos/pares, grupos, y "me").

Tutorial.step

Flags comunes

- ''--channel <nombre>'': ID/alias del canal (requerido cuando hay múltiples canales configurados; automático cuando solo hay uno)

- ''--account <id>'': ID de cuenta (predeterminado: default del canal)

- ''--json'': Salida JSON

Tutorial.step

Notas

- ''directory'' está pensado para ayudarte a encontrar IDs que puedes pegar en otros comandos (especialmente ''openclaw message send --target ...'').

- Para muchos canales, los resultados están respaldados por configuración (lista permitida/grupos configurados), no directorios de proveedor en vivo.

- La salida predeterminada es ''id'' (a veces ''name''), separado por tabuladores; usa ''--json'' para scripting.

Tutorial.step

Usar resultados con `message send`

Bash
openclaw directory peers list --channel slack --query "U0"
openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
Tutorial.step

Formatos de ID (por canal)

- WhatsApp: ''+15551234567'' (DM), ''[email protected]'' (grupo)

- Telegram: ''@username'' o ID de chat numérico; grupos son IDs numéricos

- Slack: ''user:U…'' y ''channel:C…''

- Discord: ''user:<id>'' y ''channel:<id>''

- Matrix (plugin): ''user:@user:server'', ''room:!roomId:server'' o ''#alias:server''

- Microsoft Teams (plugin): ''user:<id>'' y ''conversation:<id>''

- Zalo (plugin): ID de Usuario (Bot API)

- Zalo Personal / ''zalouser'' (plugin): ID de Thread (DM/grupo) desde ''zca'' (''me'', ''friend list'', ''group list'')

Tutorial.step

Self ("me")

Bash
openclaw directory self --channel zalouser
Tutorial.step

Peers (contactos/usuarios)

Bash
openclaw directory peers list --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory peers list --channel zalouser --limit 50
Tutorial.step

Grupos

Bash
openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>