Visão Geral
O Apollo CLI inclui uma skill para Claude Code que ensina o Claude a usar os comandos do Apollo. Isso significa que você pode gerenciar todo o seu workspace Apollo de dentro de sessões do Claude Code — criando tarefas, pesquisando na base de conhecimento, fazendo anotações, revisando flashcards e consultando o Brain sem trocar de ferramenta.Configuração
Instalar a skill
Copie o arquivo da skill para o diretório de skills do Claude Code:Ou crie manualmente — veja a Referência do Arquivo de Skill abaixo.
Como Funciona
A skill ensina o Claude Code a:- Verificar autenticação com
apollo whoamiantes de fazer requisições - Sempre usar
--jsonpara saída estruturada e parseável - Resolver recursos pelo nome usando a correspondência fuzzy do CLI
- Escolher o comando certo com base na sua solicitação em linguagem natural
- Lidar com todos os domínios — tarefas, releases, KB, notas, lembretes, flashcards
Exemplo de Sessão
Referência Completa de Comandos da Skill
A skill expõe os seguintes grupos de comandos para o Claude Code:Comandos de Tarefas
| Comando | Uso |
|---|---|
apollo task list | Listar e filtrar tarefas por projeto, status, responsável |
apollo task mine | Atalho para todas as tarefas atribuídas ao usuário atual |
apollo task view <ref> | Obter detalhes completos da tarefa |
apollo task create | Criar uma tarefa com título, projeto, prioridade, responsável, descrição, data limite |
apollo task update <id> | Atualizar status, prioridade, responsável, descrição, data limite, horas |
apollo task done <ref> | Marcar uma tarefa como concluída |
apollo task assign <ref> <name> | Atribuir uma tarefa a alguém |
apollo task bulk-status | Atualização em lote de status por IDs ou filtro de projeto/status |
apollo task bulk-assign | Atribuição em lote de tarefas a um usuário |
apollo task bulk-create | Criar múltiplas tarefas a partir de um arquivo JSON |
Comandos de Releases
| Comando | Uso |
|---|---|
apollo release list | Listar releases, opcionalmente filtradas por projeto |
apollo release view <ref> | Detalhes da release com progresso das tarefas |
apollo release create | Criar uma nova release |
apollo release update <ref> | Atualizar nome, versão, status, data e descrição da release |
apollo release assign-tasks <ref> | Atribuir tarefas a uma release por IDs ou filtro |
Comandos de Epics
| Comando | Uso |
|---|---|
apollo epic list -p <project> | Listar epics em um projeto |
apollo epic view <name> | Detalhes do epic com estatísticas de releases/tarefas |
apollo epic create | Criar um epic com título, projeto, status, trimestre |
apollo epic update <name> | Atualizar título, status, descrição, trimestre, cor do epic |
apollo epic complete <name> | Marcar epic como concluído |
apollo epic archive <name> | Arquivar um epic |
apollo epic tasks <name> | Todas as tarefas de um epic (via releases) |
Comandos de Workflow
| Comando | Uso |
|---|---|
apollo task start <ref> | Começar a trabalhar em uma tarefa — cria branch git + marca como in_progress |
apollo task stop | Parar a tarefa atual — faz stash do WIP, registra tempo decorrido |
apollo task current | Mostrar a tarefa ativa no momento |
apollo task next | Mostrar tarefas de maior prioridade classificadas por pontuação de urgência |
apollo task deps <ref> | Mostrar árvore de dependências da tarefa (bloqueadores + dependentes) |
apollo filter save <name> | Salvar um filtro de tarefas nomeado a partir de flags |
apollo filter list | Listar todos os filtros salvos |
apollo filter run <name> | Executar um filtro salvo (delega para task list) |
apollo filter delete <name> | Excluir um filtro salvo |
apollo context set <project> | Definir projeto padrão para todos os comandos |
apollo context show | Mostrar o projeto padrão atual |
apollo context clear | Limpar o projeto padrão |
Comandos de Projetos
| Comando | Uso |
|---|---|
apollo project list | Listar projetos acessíveis |
apollo project view <ref> | Detalhes do projeto com estatísticas resumidas de tarefas |
apollo project export <ref> | Exportar dados do projeto como JSON, CSV ou Markdown |
Comandos da Base de Conhecimento
| Comando | Uso |
|---|---|
apollo kb list -p <project> | Listar páginas da KB em um projeto |
apollo kb view <title> | Visualizar uma página da KB com conteúdo completo |
apollo kb search <query> -p <project> | Pesquisar páginas da KB por título ou conteúdo |
apollo kb create | Criar uma nova página na KB |
apollo kb update <title> | Atualizar conteúdo, título ou pasta de uma página da KB |
apollo kb delete <title> | Exclusão lógica de uma página da KB |
apollo kb folders -p <project> | Listar pastas da KB |
Notas Pessoais
| Comando | Uso |
|---|---|
apollo note list | Listar notas pessoais |
apollo note view <title> | Visualizar uma nota com conteúdo completo |
apollo note search <query> | Pesquisar notas por título ou conteúdo |
apollo note create | Criar uma nota com pasta opcional |
apollo note update <title> | Atualizar conteúdo, título ou pasta de uma nota |
apollo note folders | Listar pastas de notas |
Lembretes
| Comando | Uso |
|---|---|
apollo reminder list | Listar lembretes pendentes |
apollo reminder create | Criar um lembrete baseado em horário |
apollo reminder complete <id> | Marcar um lembrete como concluído |
apollo reminder snooze <id> | Adiar um lembrete |
apollo reminder dismiss <id> | Descartar um lembrete |
apollo reminder delete <id> | Excluir permanentemente um lembrete |
Flashcards
| Comando | Uso |
|---|---|
apollo flashcard list | Listar flashcards (use --due para apenas cartões pendentes) |
apollo flashcard view <id> | Visualizar um cartão com estatísticas SM-2 |
apollo flashcard create | Criar um novo flashcard |
apollo flashcard due | Contar e pré-visualizar cartões pendentes |
apollo flashcard review --json | Exibir cartões pendentes como JSON para revisão não interativa |
Outros Comandos
| Comando | Uso |
|---|---|
apollo ai "<prompt>" | Consultar Apollo Brain |
apollo status | Painel pessoal — tarefas, releases, bloqueadores |
apollo whoami | Verificar status de autenticação |
Exemplos de Workflow
Após Implementar uma Funcionalidade
Workflow da Base de Conhecimento
Sessão de Estudo
Briefing Matinal
Referência do Arquivo de Skill
O arquivo da skill está localizado em~/.claude/skills/apollo-tasks.md. Ele contém:
- Verificação de autenticação:
apollo whoamiantes de qualquer comando - Referência completa de comandos para todos os 34+ comandos do CLI
- Documentação de resolução fuzzy de nomes
- Instruções de modo JSON para saída estruturada
- Exemplos de workflow para padrões comuns
- Fallback para servidor MCP quando o CLI não está disponível
Variáveis de Ambiente
| Variável | Descrição |
|---|---|
APOLLO_TOKEN | Token JWT para autenticação (pula o login interativo) |
APOLLO_API_URL | Sobrescrever endpoint da API (padrão: api.apol.dev) |
APOLLO_TOKEN para evitar autenticação interativa: