diagnose-android-overheating
Permite ao agente investigar superaquecimento e problemas de bateria em celulares Android. Analisa dados para diagnosticar as causas e sugerir soluções.
O que ela faz
Esta ferramenta ajuda a descobrir por que seu celular Android está esquentando muito. Ela analisa informações do aparelho para encontrar a causa mais provável do calor excessivo.
Quando usar
- ✓Seu celular esquenta mesmo quando não está sendo usado.
- ✓O celular fica muito quente ao carregar.
- ✓Você percebe que a bateria descarrega rápido demais por causa do calor.
Exemplo do que pedir para a IA
“Por que meu celular está esquentando tanto quando jogo?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta coleta dados do seu celular de forma segura, sem mudar nada. Depois, ela cruza essas informações para identificar o que está causando o problema.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill diagnose-android-overheatingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/diagnose-android-overheating/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Diagnóstico de Superaquecimento do Android
Visão Geral
Encontre a fonte mais provável do calor em dispositivos Android correlacionando o estado térmico, condições da bateria, atividade da CPU, "wakeups", rádios, sensores, carregamento e a linha do tempo do usuário. Mantenha o diagnóstico em modo somente leitura por padrão, distinga evidências de inferências e proponha apenas a menor intervenção reversível após a aprovação do usuário.
Quando Usar Esta Habilidade
- Use quando um telefone Android estiver quente, morno em repouso, com "thermal throttling" (redução de desempenho devido ao calor), desligando por causa do calor ou drenando a bateria incomumente rápido.
- Use quando o calor aparecer durante o carregamento, sinal celular fraco, uso de 5G, navegação, uso da câmera, jogos, reprodução de mídia, "tethering" (compartilhamento de internet) ou atividade em segundo plano.
- Use quando o usuário quiser identificar um aplicativo, serviço, "wakelock", sensor, condição do modem ou condição de carregamento causador do problema através do ADB.
- Use quando uma tentativa anterior de otimização ou "debloat" (remoção de aplicativos pré-instalados) do Android possa ter deixado configurações que alteraram o comportamento de energia ou térmico.
- Use para telefones e tablets físicos. Para perfilar o uso de energia de um aplicativo em desenvolvimento, use uma habilidade de desempenho de aplicativo em vez disso.
Parada de Segurança
Interrompa o diagnóstico de software quando o dispositivo apresentar inchaço da bateria, fumaça, chiado, vazamento, odor químico forte, desligamentos térmicos repetidos ou calor tão severo que não possa ser manuseado com segurança. Informe o usuário para desconectar a energia, se isso puder ser feito com segurança, desligar o dispositivo, mantê-lo longe de materiais inflamáveis e procurar suporte do fabricante ou de reparo qualificado. Não sugira resfriar o dispositivo em uma geladeira ou freezer, perfurá-lo, continuar carregando-o ou executar testes de estresse.
Contrato de Diagnóstico
Antes de coletar dados:
- Confirme se o usuário é proprietário ou está autorizado a inspecionar o dispositivo.
- Pergunte o que "quente" significa: localização no aparelho, atividade, estado de carregamento, tipo de rede, início, duração e se o calor também ocorre em repouso.
- Registre o modelo do dispositivo, versão do Android, alterações recentes no SO/aplicativos, carregador e cabo, condições ambientais e avisos térmicos visíveis.
- Explique que um cabo USB conectado pode carregar e aquecer o dispositivo. Use ADB sem fio ou janelas de captura curtas quando possível e compare com o cabo desconectado.
- Selecione um número de série de dispositivo específico quando houver mais de um alvo ADB presente. Nunca assuma que o primeiro dispositivo listado é o telefone pretendido.
Fluxo de Trabalho
1. Capturar uma Linha de Base Intocada
Não reinicie o Batterystats, force o fechamento de aplicativos, limpe caches, altere modos de rede, modifique o AppOps, ative o economizador de bateria ou altere as configurações do desenvolvedor antes de preservar o estado inicial.
Comece com comandos somente leitura:
adb devices -l
adb -s <serial> shell getprop ro.product.manufacturer
adb -s <serial> shell getprop ro.product.model
adb -s <serial> shell getprop ro.build.version.release
adb -s <serial> shell getprop ro.build.version.sdk
adb -s <serial> shell uptime
adb -s <serial> shell dumpsys battery
adb -s <serial> shell dumpsys thermalservice
adb -s <serial> shell dumpsys cpuinfo
adb -s <serial> shell top -n 1
Se um serviço ou opção não estiver disponível, registre essa limitação. Não transforme saídas ausentes em um veredito saudável. Compilações do Android e OEM expõem diferentes serviços, campos, permissões e sintaxe top.
2. Escolher o Ramo de Evidências
Leia evidence-and-interpretation.md e, em seguida, colete apenas os ramos que correspondem ao sintoma:
- calor em repouso: histórico da bateria, estado de energia, alarmes, tarefas, sensores, localização e rádios;
- calor durante o carregamento: estado da bateria/USB e uma comparação controlada com o dispositivo desconectado;
- calor sob um aplicativo: CPU do processo, memória do pacote, tarefas, "wakelocks", rede, câmera e localização;
- calor em sinal fraco ou dados móveis: telefonia, conectividade, alterações de sinal e atividade do rádio móvel;
- calor durante câmera, navegação, jogos ou reprodução: estado adjacente à CPU/GPU, tela, câmera/mídia, sensores, localização e atividade de rede;
- calor após uma alteração de configuração: capture os valores atuais e compare-os com o estado anterior conhecido antes de propor o "rollback" (reversão).
Não colete um "bugreport" completo, a menos que evidências limitadas sejam insuficientes. "Bugreports" podem conter identificadores de conta, atividade de aplicativos, detalhes de rede, notificações e outros dados sensíveis.
3. Reproduzir com uma Comparação Controlada
Defina uma comparação de sucesso/falha antes de alterar qualquer coisa. Exemplos:
- repouso com modo avião versus repouso em sinal celular fraco;
- mesma carga de trabalho em Wi-Fi versus dados móveis;
…
Perguntas frequentes
O que é ADB?
ADB significa Android Debug Bridge. É uma ferramenta que permite que computadores conversem com celulares Android para coletar informações técnicas.
A ferramenta vai mudar as configurações do meu celular?
Não, por padrão ela só lê as informações. Qualquer sugestão de mudança só será feita após sua aprovação e será algo simples de desfazer.
O que fazer se o celular estiver muito quente e parecer perigoso?
Se o celular estiver soltando fumaça, vazando, com cheiro forte ou muito quente para segurar, pare de usá-lo imediatamente. Desconecte o carregador se for seguro, desligue o aparelho e procure ajuda do fabricante ou de um técnico qualificado. Não tente resfriá-lo no congelador ou furá-lo.
Detalhes
Descrição original do autor
Use when diagnosing Android overheating, idle heat, thermal throttling, charging or radio heat, or abnormal battery drain with read-only ADB evidence and approval gates.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2840
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC