eas-update-insights
Ajuda seu agente a verificar a saúde de atualizações publicadas, como taxas de falha e contagem de usuários.
O que ela faz
Verifica o desempenho de atualizações publicadas para seu aplicativo. Ele mostra quantas pessoas usaram, se houve falhas, a taxa de erros e o tamanho do pacote.
Quando usar
- ✓Após lançar uma nova atualização para seu app.
- ✓Para ver se uma atualização está causando mais erros que o normal.
- ✓Para entender quantas pessoas estão usando a versão mais recente.
Exemplo do que pedir para a IA
“Como está a última atualização do meu aplicativo?”
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
Ele consulta dados sobre as atualizações já enviadas para o seu app. Em seguida, mostra informações como erros, downloads e usuários.
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 eas-update-insightsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/eas-update-insights/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.
Insights do EAS Update
Consulte a saúde de EAS Updates publicados diretamente da CLI: lançamentos, lançamentos com falha, taxas de crash, usuários únicos, tamanho do payload, a divisão de usuários embarcados vs. OTA por canal e as atualizações mais populares por versão de runtime. Os dados são os mesmos que alimentam as páginas de detalhes de atualização e canal em expo.dev; esses comandos os expõem no terminal em formato legível e JSON.
Quando usar esta habilidade
Use quando o usuário quiser avaliar a saúde ou adoção de um EAS Update publicado: taxas de crash, contagem de instalações, usuários únicos, tamanho do bundle, ou a divisão entre usuários embarcados e OTA em um canal.
Exemplos de prompts:
- "Como está a última atualização?"
- "A última atualização está saudável?"
- "A nova versão está crashando mais que a anterior?"
- "Quantos usuários estão na última atualização em comparação com a build embarcada?"
- "Qual atualização é a mais popular na produção agora?"
- "Qual o tamanho do nosso bundle de atualização?"
Também se encaixa em: monitoramento de rollout pós-publicação e detecção de regressão.
Não use quando o usuário precisar de detalhes de crash por usuário ou relatórios em nível de dispositivo; esta habilidade apenas expõe métricas agregadas do EAS.
Pré-requisitos
eas-cliinstalado (npm install -g eas-cli).- Logado:
eas login. - Para
channel:insights: execute a partir de um diretório de projeto Expo (o comando resolve o ID do projeto a partir deapp.json).update:insightssó precisa de login.
Comandos em resumo
| Comando | Propósito |
|---|---|
eas update:list |
Descubra grupos de atualização recentes, seus IDs group e nomes de branch |
eas update:insights <groupId> |
Lançamentos por plataforma, lançamentos com falha, taxa de crash, usuários únicos, tamanho do payload, detalhamento diário |
eas update:view <groupId> --insights |
Detalhes do grupo de atualização + as mesmas métricas anexadas |
eas channel:insights --channel <name> --runtime-version <version> |
Contagens de usuários embarcados/OTA, atualizações mais populares, métricas cumulativas para um canal + runtime |
Todos esses suportam --json --non-interactive para análise programática.
Descobrindo IDs
Antes de consultar insights para um grupo de atualização, você precisa do seu ID group. Use eas update:list com --branch <name> (atualizações nesse branch) ou --all (atualizações em todos os branches). Sempre passe --json --non-interactive ao executar de forma não interativa; sem a flag de branch/--all, o comando solicitará uma seleção de branch:
# Latest group id across all branches
eas update:list --all --json --non-interactive | jq -r '.currentPage[0].group'
# Latest group id on a specific branch
eas update:list --branch production --json --non-interactive | jq -r '.currentPage[0].group'
A resposta JSON tem um array currentPage com uma entrada por grupo de atualização (ambas as plataformas da mesma publicação são colapsadas em uma entrada):
{
"currentPage": [
{
"branch": "production",
"message": "\"Fix checkout crash\" (1 week ago by someone)",
"runtimeVersion": "1.0.6",
"group": "03d5dfcf-736c-475a-8730-af039c3f4d06",
"platforms": "android, ios",
"isRollBackToEmbedded": false
}
]
}
As entradas também carregam codeSigningKey e rolloutPercentage, mas apenas quando esses recursos estão em uso para o grupo (valores indefinidos são omitidos da saída JSON).
Quando chamado com --branch <name>, a resposta também inclui name (o nome do branch) e id (o ID do branch) no nível superior.
eas update:insights <groupId>
Mostra lançamentos, lançamentos com falha, taxa de crash, usuários únicos, contagem de ativos de lançamento e tamanho médio do payload para um único grupo de atualização, detalhado por plataforma (iOS, Android), além de um detalhamento diário de lançamentos e falhas.
Uso básico
eas update:insights 03d5dfcf-736c-475a-8730-af039c3f4d06
Flags
| Flag | Descrição |
|---|---|
--days <N> |
Olhe para trás N dias. Padrão: 7. Mutuamente exclusivo com --start/--end. |
--start <iso-date> / --end <iso-date> |
Intervalo de tempo explícito, por exemplo, --start 2026-04-01 --end 2026-04-15. |
--platform <ios|android> |
Filtre para uma única plataforma. Omita para ver todas as plataformas no grupo. |
--json |
Saída legível por máquina. Implica --non-interactive. |
--non-interactive |
Necessário ao usar em scripts. |
Formato da saída JSON
…
Perguntas frequentes
Preciso instalar algo para usar?
Sim, você precisa ter o 'eas-cli' instalado e estar logado na sua conta.
O que são 'embedded' e 'OTA'?
'Embedded' é a versão que vem junto com o app quando ele é baixado. 'OTA' (Over-The-Air) são as atualizações que chegam depois, sem precisar baixar o app de novo.
Posso ver detalhes de um usuário específico?
Não, esta ferramenta mostra apenas dados gerais (agregados) sobre o uso e erros, não informações individuais de usuários.
Detalhes
Descrição original do autor
Check the health of published EAS Updates: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per channel.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2896
- 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