Community图像github.com

DGatoM/DG-Claw

生成或更换助手 DG Claw 的面板头像。当用户要求“生成头像”、“修改面板吉祥物”、“更换助手照片”或运行 /dgclaw:avatar 时使用。解释三种路径(使用默认、根据描述生成、上传自定义图片)以及文件存放位置。情绪变化的表情由 DG Alive 扩展提供。

DG-Claw 是什么?

该技能用于生成或更换 DG Claw 助手在面板中显示的头像。核心面板使用固定的单张图片,因为其本身不包含情感状态。如果安装了 DG Alive 扩展,该头像会根据情绪(高兴、活跃、思考、悲伤、生气、疲惫)自动变化。技能提供三种操作路径:使用默认中立头像、根据代理身份描述(结合参考图片)生成肖像、或直接上传自定义图片。生成的图片会保存为 workspace 下特定目录中的 avatar.jpg(动画版本可选 default.gif),并通过 systemctl 重启面板服务以及更新 agent.json 中的路径配置。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DGatoM/DG-Claw/tree/HEAD/skills/avatar

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

/dgclaw:avatar: 助手在面板中的面孔

面板在页眉显示助手形象。在 DG Claw 中,该形象是固定的: 只有一张图片,始终相同,因为核心没有情感状态。

如果安装了 DG Alive 扩展,同一形象会根据情绪变化 (高兴、活跃、思考、悲伤、生气、疲惫)。是扩展激活了这一功能,并为形象提供了情绪映射。 如果主人问为什么面孔不变,请按此解释。

文件存放在:

<workspace>/.dgclaw/panel/public/assets/sprites/
  avatar.jpg     页眉中的面孔(DG Claw 使用的)
  default.gif    静态形象,当未定义情绪时使用

请询问主人选择以下三种路径中的哪一种:

(a) 使用默认图片

无需操作:面板默认带有一个中立形象。适合在投资视觉设计之前检查面板功能。随时可以更换。

(b) 根据其外观生成

  1. 使用代理身份描述文件中描述的外观(以及引用图片 <ws>/assets/reference/base.jpg,如果存在)。
  2. 生成一个中性表情的肖像,保持引用图片的面部特征。作者的引用图片是用 GPT-image 以像素艺术风格制作的,但风格由主人选择:可以是插画、风格化照片、手绘。
  3. 保存为 avatar.jpg(如果需要静态动画版本,则保存为 default.gif)到上述文件夹。
  4. 在最终确定前向主人展示结果并请其批准。

如果本机没有可用的图像生成工具,请指导主人在其偏好的地方生成并发送文件(路径 c)。

(c) 上传自定义图片

主人提供图片,您将其复制到上述文件夹,命名为 avatar.jpg。

最后

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

同时更新 <ws>/.dgclaw/agent.json 中的字段 avatar.path,并请其重新加载页面。如果希望形象随情绪变化,这就是 DG Alive 发挥作用的地方:该扩展会安装完整的一套表情。

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.

相关技能