Community影像github.com

DGatoM/DG-Claw

產生或更換 DG Claw 助手的頭像(顯示在面板上的角色)。當使用者要求「生成頭像」、「建立他的臉」、「更換面板吉祥物」、「更換助手照片」或執行 /dgclaw:avatar 時使用。說明三種途徑(使用現有、根據描述生成、上傳自己的圖片)以及檔案存放位置。根據心情變化的表情由 DG Alive 擴充功能提供。

DG-Claw 是什麼?

此技能用於管理 DG Claw 助手在面板標題中顯示的靜態頭像。它提供三種建立或更換頭像的方式:直接使用預設的靜態圖片、根據代理程式的身分描述檔案(可選用參考圖片 `base.jpg`)生成畫像,或讓使用者自行上傳圖片。技能會將最終的頭像儲存為 `avatar.jpg`(及可選的 `default.gif`),並於完成後重新啟動對應的服務並更新設定檔。若安裝了 DG Alive 擴充功能,同一張頭像會根據情緒動態變化;技能會清楚說明靜態與動態的差異,適用於 DG Claw 面板環境。

相容平台~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.

相關技能