CommunityImagegithub.com

DGatoM/DG-Claw

Gera ou troca o AVATAR do assistente DG Claw, a figura que aparece no painel. Use quando o usuário pedir

Qu'est-ce que DG-Claw ?

Esta skill (DGatoM/DG-Claw) gerencia o avatar exibido no cabeçalho do painel do assistente DG Claw. Ela oferece três caminhos principais: (a) manter a figura neutra padrão já inclusa, (b) gerar um retrato com expressão neutra a partir da aparência descrita nos arquivos de identidade do agente, ou (c) permitir que o usuário envie sua própria imagem. Os arquivos gerados (avatar.jpg e default.gif) são salvos em <workspace>/.dgclaw/panel/public/assets/sprites/, e ao final o serviço do painel é reiniciado com systemctl. A skill também explica que a mudança de expressão conforme o humor depende da extensão DG Alive, que ativa o mapa de humor. É útil para personalizar a identidade visual do assistente no painel.

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

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

/dgclaw:avatar: a cara do assistente no painel

O painel mostra uma figura do assistente no cabeçalho. No DG Claw ela é fixa: uma só imagem, sempre a mesma, porque o núcleo não tem estado emocional.

Se a extensão DG Alive estiver instalada, essa mesma figura passa a trocar conforme o humor (alegre, animado, pensativo, triste, irritado, cansado). E a extensão que ativa isso e que traz o mapa de humor para figura. Explique assim se o dono perguntar por que a carinha não muda.

Os arquivos ficam em:

<workspace>/.dgclaw/panel/public/assets/sprites/
  avatar.jpg     rosto no cabeçalho (o que o DG Claw usa)
  default.gif    figura parada, usada quando não há humor definido

Pergunte qual dos três caminhos o dono quer:

(a) Usar o que já vem

Não faz nada: o painel já vem com uma figura neutra. Bom pra ver o painel funcionando antes de investir no visual. Dá pra trocar quando quiser.

(b) Gerar a partir da aparência dele

  1. Use a aparência descrita nos arquivos de identidade do agente (e a imagem de referência em <ws>/assets/reference/base.jpg, se existir).
  2. Gere um retrato com expressão neutra, mantendo o rosto da referência. O da referência do autor foi feito com GPT-image em estilo pixel art, mas o estilo é escolha do dono: pode ser ilustração, foto estilizada, desenho.
  3. Salve como avatar.jpg (e, se quiser a versão animada parada, default.gif) na pasta acima.
  4. Mostre o resultado pro dono aprovar antes de fixar.

Se as ferramentas de geração de imagem não estiverem disponíveis nesta máquina, oriente o dono a gerar onde ele preferir e mandar o arquivo (caminho c).

(c) Subir a própria imagem

O dono manda a imagem e você copia pra pasta acima com o nome avatar.jpg.

Ao final

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

Atualize também o campo avatar.path em <ws>/.dgclaw/agent.json e peça pra ele recarregar a página. Se ele quiser a figura reagindo ao humor, é aí que entra o DG Alive: a extensão instala o jogo completo de expressões.

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 associés