CommunityImagengithub.com

DGatoM/DG-Claw

Genera o cambia el AVATAR del asistente DG Claw, la figura que aparece en el panel. Úsalo cuando el usuario pida "generar el avatar", "crear su carita", "cambiar la mascota del panel", "cambiar la foto del asistente", "hacer su imagen", o ejecute /dgclaw:avatar.

¿Qué es DG-Claw?

Este skill permite gestionar la imagen del asistente DG Claw que se muestra en la cabecera del panel. Es útil para personalizar la apariencia del asistente, ya sea manteniendo la figura predeterminada, generando un retrato a partir de la descripción de su identidad, o subiendo una imagen propia. El skill explica tres caminos claros y detalla dónde se almacenan los archivos de imagen (avatar.jpg y default.gif). Además, si la extensión DG Alive está instalada, la figura puede cambiar de expresión según el humor (alegre, animado, pensativo, triste, irritado, cansado), aunque el núcleo del asistente no tiene estado emocional. Funciona en plataformas que soportan skills DG Claw y requiere acceso al sistema de archivos para reemplazar las imágenes y reiniciar el servicio correspondiente.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DGatoM/DG-Claw/tree/HEAD/skills/avatar

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

/dgclaw:avatar: la cara del asistente en el panel

El panel muestra una figura del asistente en la cabecera. En DG Claw es fija: una sola imagen, siempre la misma, porque el núcleo no tiene estado emocional.

Si la extensión DG Alive está instalada, esa misma figura comienza a cambiar según el humor (alegre, animado, pensativo, triste, irritado, cansado). Es la extensión la que activa esto y la que trae el mapa de humor para la figura. Explícaselo así si el dueño pregunta por qué la carita no cambia.

Los archivos están en:

<workspace>/.dgclaw/panel/public/assets/sprites/
  avatar.jpg     rostro en la cabecera (el que usa DG Claw)
  default.gif    figura estática, usada cuando no hay humor definido

Pregunta cuál de los tres caminos quiere el dueño:

(a) Usar el que ya viene

No hace nada: el panel ya viene con una figura neutra. Bueno para ver el panel funcionando antes de invertir en el aspecto visual. Se puede cambiar cuando quiera.

(b) Generar a partir de su apariencia

  1. Usa la apariencia descrita en los archivos de identidad del agente (y la imagen de referencia en <ws>/assets/reference/base.jpg, si existe).
  2. Genera un retrato con expresión neutra, manteniendo el rostro de la referencia. La referencia del autor se hizo con GPT-image en estilo pixel art, pero el estilo es elección del dueño: puede ser ilustración, foto estilizada, dibujo.
  3. Guárdalo como avatar.jpg (y, si quiere la versión animada estática, default.gif) en la carpeta anterior.
  4. Muestra el resultado al dueño para que lo apruebe antes de fijarlo.

Si las herramientas de generación de imágenes no están disponibles en esta máquina, indica al dueño que genere donde prefiera y envíe el archivo (camino c).

(c) Subir su propia imagen

El dueño envía la imagen y tú la copias a la carpeta anterior con el nombre avatar.jpg.

Al final

systemctl restart "dgclaw-panel-<slug>.service"

Actualiza también el campo avatar.path en <ws>/.dgclaw/agent.json y pídele que recargue la página. Si quiere que la figura reaccione al humor, ahí entra DG Alive: la extensión instala el juego completo de expresiones.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

DGatoM/DG-Claw

Marca, lista e desmarca compromissos de verdade do agente NA MAQUINA onde ele mora (timers do systemd, via persona-cron-mgr.py), pra ele agir sozinho na hora certa mesmo com ninguem falando com ele. Use SEMPRE que o dono pedir pra agendar, marcar ou repetir um trabalho DO AGENTE num horario ("todo dia as 9h me manda o resumo", "cria um cron", "cria um agendamento", "roda isso de hora em hora", "quais crons voce tem", "cancela aquele agendamento"). Vale tambem quando a transcricao de audio trouxer CHROME, CROME, CRONO, CROM ou CRONI num pedido de horario, que e quase sempre a palavra CRON mal ouvida. Pedido para AVISAR o dono ("me lembra...", "me avisa as 15h") nao e rotina: use a skill lembretes, que insiste ate ele confirmar. NUNCA use o agendamento da sessao do Claude Code pra isso: aquilo morre com a sessao, isto fica na maquina.

DGatoM/DG-Claw

Transforma um processo que o agente acabou de fazer com o dono numa skill dele (pasta .claude/skills/<nome>/SKILL.md no workspace), pra fazer igual da próxima vez, e melhora essa skill quando o dono corrige o resultado. Use quando terminar com o dono um processo de 3 passos ou mais que dá pra repetir (montar um relatório, preparar um roteiro, conferir números numa fonte, organizar um material), quando o dono disser "aprende isso", "guarda esse jeito de fazer", "faz uma skill disso", "da próxima vez faz igual", "transforma isso num processo", "/dgclaw:aprender", ou quando ele corrigir alguma coisa feita por uma skill que você mesmo escreveu. Também serve pra reflexão da noite decidir se vale sugerir uma skill. Nunca cria skill sem o sim do dono.

DGatoM/DG-Claw

Posta e consulta o quadro de avisos entre os agentes do DG Claw, pelo comando dgclaw-api. Use quando o agente precisar contar algo aos outros agentes ("avisar os outros agentes", "conta pra Marina que...", "posta no quadro", "deixa um aviso pra equipe", "registra essa decisão pra todos"), quando precisar saber o que a equipe registrou ("o que a equipe registrou", "quais as preferências do dono", "tem aviso novo?"), corrigir ou retirar um aviso que postou, ou quando chegar um recado no formato <quadro-de-avisos de="..." id="..." tipo="...">. Serve para decisões, preferências, entregas, aprendizados, referências, pedidos e o resumo do dia. Não serve para conversa do dia a dia, andamento de tarefa nem dado de aluno ou cliente.

DGatoM/DG-Claw

Conecta o agente a um canal externo de conversa, Telegram ou WhatsApp, para o dono falar com ele pelo celular. Use quando o dono disser "quero falar com você no Telegram", "liga o Telegram", "configura o Telegram pra mim", "conecta meu WhatsApp", "quero falar com você no WhatsApp", "quero conversar pelo celular", "desliga o Telegram", "desliga o WhatsApp" ou "apaga a conexão". Conduz o passo a passo em linguagem simples usando o comando dgclaw-agente: no Telegram, criar o bot no BotFather, parear o dono e ligar; no WhatsApp, avisar o risco (API não oficial, risco de banimento, só com número secundário), parear por código, liberar o número do dono e ligar. Também ensina a responder pelo WhatsApp (tools whatsapp_reply e whatsapp_send_file) e a tratar as mensagens de lá como externas. Não funciona no agente Admin, que não tem canal externo.

Skills relacionados