Habilidades linear-automation
📦

linear-automation

Seguro

Automatizar Tareas de Gestión de Proyectos en Linear

Elimina las operaciones manuales de Linear orquestrando herramientas MCP para seguimiento de problemas, gestión de proyectos y ciclos de sprint. Enfócate en el trabajo en lugar de la gestión repetitiva de tareas.

Soporta: Claude Codex Code(CC)
🥉 74 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "linear-automation". Crear un problema titulado "Limitación de tasa de API" para el equipo de backend con prioridad alta

Resultado esperado:

Problema ENG-1247 "Limitación de tasa de API" creado exitosamente con prioridad alta asignado al equipo de backend. El problema ahora está en estado Por Hacer. Puedes verlo en linear.app/issue/ENG-1247

Usando "linear-automation". Listar todos los ciclos activos para el equipo de Ingeniería

Resultado esperado:

Se encontraron 2 ciclos activos para el equipo de Ingeniería: Ciclo 24 (15 ene - 28 ene) con 18 problemas, Ciclo 25 (29 ene - 11 feb) con 22 problemas. El ciclo activo actual es el Ciclo 25.

Auditoría de seguridad

Seguro
v1 • 2/25/2026

All 63 static analyzer findings dismissed as false positives. The SKILL.md file is documentation-only (184 lines) describing Rube MCP tool orchestration for Linear API. No executable code, command injection vectors, or dangerous patterns exist. External commands detected were markdown-formatted tool names (e.g., LINEAR_GET_ALL_LINEAR_TEAMS), not shell execution. The hardcoded URL is the legitimate Rube MCP endpoint for user configuration.

1
Archivos escaneados
184
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
50
Comunidad
100
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Líder de Equipo de Ingeniería

Automatiza la planificación de sprints creando problemas a partir de una plantilla, asignando miembros del equipo y estableciendo estados de flujo de trabajo apropiados sin navegación manual en Linear.

Gerente de Producto

Crea y organiza problemas de proyectos en masa, vincúalos a ciclos y aplica etiquetado consistente entre equipos para una mejor visibilidad de la hoja de ruta.

Automatización para Desarrolladores

Crea problemas automáticamente a partir de comentarios de revisión de código, vincula confirmaciones a problemas y actualiza estados de problemas basándose en el estado de pull requests.

Prueba estos prompts

Principiante: Crear un Problema en Linear
Crea un nuevo problema en Linear con el título "Corregir error de inicio de sesión" para el equipo de Ingeniería. Establece la prioridad como alta y agrega una descripción explicando que el error ocurre en navegadores Safari.
Intermedio: Buscar y Actualizar Problemas
Encuentra todos los problemas en el equipo de Ingeniería que contengan "error" en el título y que actualmente no estén asignados. Actualiza cada uno para asignar al líder del equipo y establece la prioridad como media.
Avanzado: Crear Proyecto con Múltiples Equipos
Crea un nuevo proyecto en Linear llamado "Rediseño Móvil Q1" que abarque los equipos de Ingeniería, Diseño y Producto. Agrega una descripción con los objetivos del proyecto y crea un problema inicial para la reunión de inicio.
Experto: Consulta GraphQL Personalizada para Métricas de Ciclo
Ejecuta una consulta GraphQL personalizada para obtener todos los problemas completados en el ciclo actual del equipo de Ingeniería. Calcula los puntos de historia totales completados y lista los problemas por asignatario.

Mejores prácticas

  • Siempre llama primero a RUBE_SEARCH_TOOLS para obtener los esquemas de herramientas actuales antes de ejecutar flujos de trabajo
  • Resuelve los IDs de equipo y estado usando las herramientas de búsqueda apropiadas antes de crear problemas o ciclos
  • Verifica los cursores de paginación en las respuestas e iterar a través de todas las páginas al enumerar colecciones grandes

Evitar

  • No codifiques los IDs de equipo o estado - siempre resuélvelos dinámicamente usando herramientas de búsqueda
  • Evites crear problemas sin primero verificar que el equipo existe y que la conexión está ACTIVA
  • No omitas el manejo de errores para límites de tasa de API - implementa lógica de reintento con retroalimentación exponencial

Preguntas frecuentes

¿Cómo configuro la conexión MCP de Rube para Linear?
Agrega https://rube.app/mcp como servidor MCP en tu configuración de cliente. Luego llama a RUBE_MANAGE_CONNECTIONS con el toolkit 'linear' y sigue el enlace OAuth para autorizar el acceso a Linear.
¿Por qué necesito resolver los IDs de equipo antes de crear problemas?
Los problemas de Linear son entidades delimitadas por equipo. La API requiere un team_id válido al crear problemas. Usa LINEAR_GET_ALL_LINEAR_TEAMS para listar equipos y encontrar el ID correcto.
¿Puedo usar esta habilidad sin una suscripción a Linear?
No, necesitas una cuenta activa de Linear con acceso a API. La habilidad usa la API de Linear a través de Rube MCP, que requiere credenciales válidas de Linear.
¿Cómo manejo la paginación al enumerar muchos problemas?
La API de Linear devuelve resultados paginados. Verifica la información del cursor en la respuesta y pasa el cursor a solicitudes subsiguientes hasta recuperar todas las páginas.
¿Qué valores de prioridad debo usar al crear problemas?
Linear usa valores de prioridad enteros: 0 (sin prioridad), 1 (urgente), 2 (alta), 3 (media), 4 (baja). Siempre usa enteros, no nombres de cadena.
¿Puedo ejecutar consultas GraphQL personalizadas con esta habilidad?
Sí, usa LINEAR_RUN_QUERY_OR_MUTATION para ejecutar consultas GraphQL personalizadas. Necesitas conocimiento del esquema GraphQL de Linear y debes ser consciente de los límites de tasa.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md