O Smart Commit é um utilitário git impulsionado por AI que analisa as alterações preparadas (staged) para gerar mensagens de commit precisas e estruturadas seguindo o padrão Conventional Commits.
A maneira mais rápida de instalar uma habilidade diretamente do registro.
npx clawhub@latest install git-smart-commit
Copie a pasta da habilidade para um desses locais
~/.openclaw/skills/ <project>/skills/ Prioridade: Espaço de Trabalho > Local > Integrado
Copie este prompt para o OpenClaw para instalá-lo automaticamente.
Ajude-me a instalar o git-smart-commit usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).
Obtenha os arquivos originais da habilidade em um arquivo ZIP.
O Smart Commit é uma ferramenta especializada dentro do ecossistema Openclaw Skills, projetada para eliminar o atrito de escrever mensagens git manuais. Ao inspecionar seus diffs preparados, ele identifica de forma inteligente a intenção das alterações de código — seja uma nova funcionalidade, uma correção de erro ou uma otimização de desempenho — e as formata em uma estrutura padronizada.
Esta skill garante que o histórico de versões do seu projeto permaneça limpo, pesquisável e profissional. Ela vai além da simples geração de texto, detectando breaking changes e sugerindo divisões lógicas para diffs excessivamente complexos, tornando-se um ativo essencial para qualquer desenvolvedor que use Openclaw Skills para gerenciamento de controle de versão.
git diff --cached --stat para obter uma visão geral de alto nível das modificações preparadas.git diff --cached para entender as mudanças de lógica.git commit -m para finalizar a alteração.Para integrar essa capacidade ao seu fluxo de trabalho, certifique-se de que seu ambiente Openclaw está configurado e execute o seguinte em seu terminal:
# Navegue até o seu repositório git
cd seu-repositorio-do-projeto
# Prepare suas alterações
git add .
# Acione a skill smart-commit através do seu agente de AI
openclaw run smart-commit
O Smart Commit utiliza os metadados internos do Git e a taxonomia dos Conventional Commits para organizar as informações:
| Componente | Fonte | Descrição |
|---|---|---|
| Type | Diff Analysis | Classifica a mudança (ex: feat, fix, style) |
| Scope | File Path | Identifica o módulo afetado (ex: api, ui) |
| Subject | Hunk Analysis | Descrição imperativa da mudança |
| Breaking Change | Code Impact | Detecção de mudanças de API ou lógica que quebram a compatibilidade |
Para diffs grandes (mais de 4000 linhas), ele gera um resumo baseado no git diff --stat para manter a eficiência dos tokens.
! ao cabeçalho e preenche o rodapé BREAKING CHANGE:.--scope e --type.--amend.Carregamento
Uma skill sofisticada de gerenciamento de pets virtuais para AI Agents, apresentando uma maratona de crescimento de 90 dias e mecânicas metabólicas estoicas.

Uma skill de dados geográficos abrangente que fornece acesso a informações globais de cidades, países e regiões para aplicativos baseados em IA.

Um conjunto abrangente de ferramentas para auditar contratos inteligentes TRON, incluindo status de verificação, estatísticas de chamadas de métodos e consumo de energia.

Um agente de notificação movido a Python que envia alertas de mídia rica para usuários do WeCom através da Push Server OpenAPI.

Uma ferramenta sofisticada de otimização para o March Madness que utiliza simulações de Monte Carlo e dados de eficiência estatística para gerar chaves de torneio vencedoras.

Uma ferramenta de análise estratégica que extrai insights acionáveis de logs de sessão locais usando LLMs avançados.








































