android-cli
Ajuda seu agente a gerenciar o desenvolvimento Android. Ele cria projetos, instala SDKs e diagnostica problemas. É útil para automatizar tarefas de programação mobile.
O que ela faz
Esta ferramenta ajuda você a gerenciar o desenvolvimento de aplicativos Android diretamente da linha de comando. Você pode usá-la para criar novos projetos, instalar ou atualizar componentes necessários (como o SDK), e até mesmo interagir com dispositivos Android conectados.
Quando usar
- ✓Precisa criar um novo projeto Android rapidamente.
- ✓Quer instalar ou gerenciar partes do Android SDK.
- ✓Precisa interagir com um dispositivo Android conectado, como tirar uma captura de tela.
Exemplo do que pedir para a IA
“Como eu crio um novo projeto Android chamado 'Meu App'?”
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
Você digita comandos como 'android create' para criar projetos ou 'android sdk install' para instalar componentes. A ferramenta usa esses comandos para executar as tarefas de desenvolvimento Android que você pede.
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 android-cliOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/android-cli/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.
Especialista em CLI do Android
Esta habilidade fornece instruções para usar a ferramenta CLI android. A ferramenta inclui vários comandos para criar projetos, executar aplicativos, interagir com dispositivos e gerenciar o ambiente da CLI.
Quando Usar
- Use quando precisar criar, configurar ou analisar projetos Android a partir da linha de comando.
- Use ao interagir, implantar ou tirar capturas de tela de dispositivos Android em execução.
- Use ao gerenciar componentes, versões ou dispositivos virtuais (emuladores) do Android SDK.
- Use ao inspecionar layouts de UI ou executar testes de jornada especificados em XML.
Instalação
Se a ferramenta android não estiver no PATH, baixe o instalador da plataforma para um diretório temporário privado, inspecione-o e execute-o somente após o usuário confirmar a origem e o conteúdo:
tmpdir="$(mktemp -d "${TMPDIR:-/tmp}/android-cli.XXXXXX")" || exit 1
curl -fsSL https://dl.google.com/android/cli/latest/linux_x86_64/install.sh -o "$tmpdir/install.sh"
sed -n '1,160p' "$tmpdir/install.sh"
# After review and explicit user confirmation:
bash "$tmpdir/install.sh"
Use o URL darwin_arm64/install.sh ou windows_x86_64/install.cmd correspondente para macOS ou Windows. Não envie scripts de instalador de rede mutáveis diretamente para um shell.
Gerenciamento de SDK
Para gerenciar a instalação de SDKs e ferramentas do Android, use o comando sdk. Por exemplo:
android sdk install <package>[@<version>]...: Instala pacotes específicos. Vários pacotes podem ser especificados, separados por espaços.<version>é o padrão para a versão mais recente. Por exemplo:android sdk install platforms/android-30@2 platforms/android-34android sdk update [<pkg-name>]: Atualiza um pacote específico ou todos os pacotes para a versão mais recente.android sdk remove <pkg-name>: Remove um pacote do SDK local.android sdk list --all: Lista pacotes de SDK instalados e disponíveis.
Criação de Projetos
Crie projetos a partir de modelos usando o comando create.
Por exemplo:
android create empty-activity --name="My App" --output=./my-app
Interagindo com Dispositivos
Para mais informações sobre como interagir com dispositivos em execução, veja aqui.
Executando Testes de Jornada
Para mais informações sobre como executar jornadas, veja aqui.
Pesquisa de Documentação
O comando docs pesquisa documentação autoritativa e de alta qualidade para desenvolvedores Android na Base de Conhecimento do Android.
Ao fornecer algumas palavras-chave, esta ferramenta retornará artigos de alta qualidade que contêm exemplos ou orientações sobre como usar APIs ou bibliotecas do Android.
Use esta ferramenta para obter informações adicionais sobre como realizar tarefas específicas do Android ou para saber mais sobre APIs, superfícies, bibliotecas ou dispositivos Android.
Sempre use esta ferramenta para obter as informações mais atualizadas sobre conceitos do Android. Casos de uso típicos e bons são:
- Encontrar guias de migração para APIs.
- Encontrar exemplos para APIs.
- Encontrar informações atualizadas sobre APIs do Android.
- Encontrar as melhores práticas para conceitos do Android.
Executando APKs
Use o comando run para executar aplicativos Android.
Gerenciando Emuladores
Gerencie Dispositivos Virtuais Android (AVDs) usando o comando android emulator.
Capturando Capturas de Tela
Capture uma imagem da tela atual de um dispositivo Android conectado e a envie para um arquivo usando o comando android screen capture -o <file path>.
Gerenciando Habilidades
Gerencie habilidades de agente antigravidade para Android usando o comando android skills.
Inspecionando Layouts de UI
Use o comando android layout para inspecionar o layout da UI de um aplicativo Android. Ele retorna a árvore de layout de um aplicativo Android em formato JSON. Ao depurar erros de UI, esta é frequentemente uma abordagem muito mais rápida do que tirar uma captura de tela.
Atualizando a CLI
Atualize a CLI do Android usando o comando android update.
Limitações
- A CLI
androiddeve estar instalada e disponível emPATH; caso contrário, instale-a primeiro ou use as orientações de configuração específicas da plataforma acima. - Comandos de dispositivo, emulador, SDK e documentação podem depender do estado local do Android SDK, acesso à rede e hardware conectado.
- Trate os comandos gerados como sensíveis ao ambiente: inspecione caminhos, nomes de pacotes, seriais de dispositivos e alvos de instalação/atualização antes de executá-los.
Saída de Ajuda do Android
Usage: android [-hV] [--sdk=PARAM] [COMMAND]
-h, --help Mostra esta mensagem de ajuda e sai.
--sdk=PARAM Caminho para o Android SDK
-V, --version Imprime informações de versão e sai.
Commands:
…
Perguntas frequentes
Como instalo o Android SDK?
Você pode usar o comando 'android sdk install' seguido do nome do pacote e, opcionalmente, da versão. Por exemplo: 'android sdk install platforms/android-30@2'.
Como tiro uma captura de tela de um dispositivo Android?
Use o comando 'android screen capture -o nome_do_arquivo.png'. Certifique-se de que o dispositivo esteja conectado.
O que é o 'android docs'?
É um comando que busca informações na documentação oficial do Android para te ajudar a encontrar exemplos e guias sobre como usar APIs e bibliotecas.
Detalhes
Descrição original do autor
Orchestrates Android development tasks including project creation, deployment, SDK management, and environment diagnostics using the `android` command-line tool.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4635
- 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
android-clean-architecture
Faz seu agente organizar projetos Android de forma eficiente. Ele estrutura o código para facilitar a manutenção e o desenvolvimento de novos recursos.
affaan-m/ECC
compose-multiplatform-patterns
Ajuda seu agente a usar padrões do Compose Multiplatform e Jetpack Compose em projetos KMP. Ele cobre gerenciamento de estado, navegação, temas e performance. Útil para criar interfaces de usuário consistentes.
affaan-m/ECC
dart-flutter-patterns
Faz seu agente escrever código para apps Dart e Flutter. Ele usa padrões modernos para criar apps robustos e fáceis de gerenciar.
affaan-m/ECC