Descripción General
El Apollo CLI incluye una skill para Claude Code que enseña a Claude a usar los comandos de Apollo. Esto significa que puedes gestionar todo tu workspace de Apollo desde sesiones de Claude Code — creando tareas, buscando en la base de conocimiento, tomando notas, revisando flashcards y consultando Brain sin cambiar de herramienta.Configuración
Instalar la skill
Copia el archivo de la skill al directorio de skills de Claude Code:O créalo manualmente — consulta la Referencia del Archivo de Skill a continuación.
Cómo Funciona
La skill enseña a Claude Code a:- Verificar autenticación con
apollo whoamiantes de hacer solicitudes - Siempre usar
--jsonpara salida estructurada y parseable - Resolver recursos por nombre usando la coincidencia fuzzy del CLI
- Elegir el comando correcto según tu solicitud en lenguaje natural
- Manejar todos los dominios — tareas, releases, KB, notas, recordatorios, flashcards
Ejemplo de Sesión
Referencia Completa de Comandos de la Skill
La skill expone los siguientes grupos de comandos a Claude Code:Comandos de Tareas
| Comando | Uso |
|---|---|
apollo task list | Listar y filtrar tareas por proyecto, estado, responsable |
apollo task mine | Atajo para todas las tareas asignadas al usuario actual |
apollo task view <ref> | Obtener detalles completos de la tarea |
apollo task create | Crear una tarea con título, proyecto, prioridad, responsable, descripción, fecha límite |
apollo task update <id> | Actualizar estado, prioridad, responsable, descripción, fecha límite, horas |
apollo task done <ref> | Marcar una tarea como completada |
apollo task assign <ref> <name> | Asignar una tarea a alguien |
apollo task bulk-status | Actualización masiva de estado por IDs o filtro de proyecto/estado |
apollo task bulk-assign | Asignación masiva de tareas a un usuario |
apollo task bulk-create | Crear múltiples tareas desde un archivo JSON |
Comandos de Releases
| Comando | Uso |
|---|---|
apollo release list | Listar releases, opcionalmente filtradas por proyecto |
apollo release view <ref> | Detalles de la release con progreso de tareas |
apollo release create | Crear una nueva release |
apollo release update <ref> | Actualizar nombre, versión, estado, fecha y descripción de la release |
apollo release assign-tasks <ref> | Asignar tareas a una release por IDs o filtro |
Comandos de Epics
| Comando | Uso |
|---|---|
apollo epic list -p <project> | Listar epics en un proyecto |
apollo epic view <name> | Detalles del epic con estadísticas de releases/tareas |
apollo epic create | Crear un epic con título, proyecto, estado, trimestre |
apollo epic update <name> | Actualizar título, estado, descripción, trimestre, color del epic |
apollo epic complete <name> | Marcar epic como completado |
apollo epic archive <name> | Archivar un epic |
apollo epic tasks <name> | Todas las tareas de un epic (vía releases) |
Comandos de Workflow
| Comando | Uso |
|---|---|
apollo task start <ref> | Comenzar a trabajar en una tarea — crea rama git + marca como in_progress |
apollo task stop | Detener la tarea actual — hace stash del WIP, registra tiempo transcurrido |
apollo task current | Mostrar la tarea activa actualmente |
apollo task next | Mostrar tareas de mayor prioridad clasificadas por puntuación de urgencia |
apollo task deps <ref> | Mostrar árbol de dependencias de la tarea (bloqueadores + dependientes) |
apollo filter save <name> | Guardar un filtro de tareas con nombre a partir de flags |
apollo filter list | Listar todos los filtros guardados |
apollo filter run <name> | Ejecutar un filtro guardado (delega a task list) |
apollo filter delete <name> | Eliminar un filtro guardado |
apollo context set <project> | Establecer proyecto predeterminado para todos los comandos |
apollo context show | Mostrar el proyecto predeterminado actual |
apollo context clear | Limpiar el proyecto predeterminado |
Comandos de Proyectos
| Comando | Uso |
|---|---|
apollo project list | Listar proyectos accesibles |
apollo project view <ref> | Detalles del proyecto con estadísticas resumidas de tareas |
apollo project export <ref> | Exportar datos del proyecto como JSON, CSV o Markdown |
Comandos de la Base de Conocimiento
| Comando | Uso |
|---|---|
apollo kb list -p <project> | Listar páginas de la KB en un proyecto |
apollo kb view <title> | Ver una página de la KB con contenido completo |
apollo kb search <query> -p <project> | Buscar páginas de la KB por título o contenido |
apollo kb create | Crear una nueva página en la KB |
apollo kb update <title> | Actualizar contenido, título o carpeta de una página de la KB |
apollo kb delete <title> | Eliminación lógica de una página de la KB |
apollo kb folders -p <project> | Listar carpetas de la KB |
Notas Personales
| Comando | Uso |
|---|---|
apollo note list | Listar notas personales |
apollo note view <title> | Ver una nota con contenido completo |
apollo note search <query> | Buscar notas por título o contenido |
apollo note create | Crear una nota con carpeta opcional |
apollo note update <title> | Actualizar contenido, título o carpeta de una nota |
apollo note folders | Listar carpetas de notas |
Recordatorios
| Comando | Uso |
|---|---|
apollo reminder list | Listar recordatorios pendientes |
apollo reminder create | Crear un recordatorio basado en hora |
apollo reminder complete <id> | Marcar un recordatorio como completado |
apollo reminder snooze <id> | Posponer un recordatorio |
apollo reminder dismiss <id> | Descartar un recordatorio |
apollo reminder delete <id> | Eliminar permanentemente un recordatorio |
Flashcards
| Comando | Uso |
|---|---|
apollo flashcard list | Listar flashcards (usa --due para solo las pendientes) |
apollo flashcard view <id> | Ver una tarjeta con estadísticas SM-2 |
apollo flashcard create | Crear un nuevo flashcard |
apollo flashcard due | Contar y previsualizar tarjetas pendientes |
apollo flashcard review --json | Mostrar tarjetas pendientes como JSON para revisión no interactiva |
Otros Comandos
| Comando | Uso |
|---|---|
apollo ai "<prompt>" | Consultar Apollo Brain |
apollo status | Panel personal — tareas, releases, bloqueadores |
apollo whoami | Verificar estado de autenticación |
Ejemplos de Workflow
Después de Implementar una Funcionalidad
Workflow de la Base de Conocimiento
Sesión de Estudio
Briefing Matutino
Referencia del Archivo de Skill
El archivo de la skill se encuentra en~/.claude/skills/apollo-tasks.md. Contiene:
- Verificación de autenticación:
apollo whoamiantes de cualquier comando - Referencia completa de comandos para los 34+ comandos del CLI
- Documentación de resolución fuzzy de nombres
- Instrucciones de modo JSON para salida estructurada
- Ejemplos de workflow para patrones comunes
- Fallback a servidor MCP cuando el CLI no está disponible
Variables de Entorno
| Variable | Descripción |
|---|---|
APOLLO_TOKEN | Token JWT para autenticación (omite el login interactivo) |
APOLLO_API_URL | Sobrescribir endpoint de la API (predeterminado: api.apol.dev) |
APOLLO_TOKEN para evitar la autenticación interactiva: