CommunityProgramación y desarrollogithub.com

cline/linear-sdk-scripting

Habilidad de agente para scriptear con el SDK de Linear, permitiendo automatizar y gestionar issues de proyectos directamente desde el agente.

¿Qué es linear-sdk-scripting?

Esta habilidad permite a un agente de IA (como Claude Code, Cursor, Codex, etc.) utilizar el SDK de Linear para interactuar con la plataforma de gestión de proyectos Linear. Con esta habilidad, el agente puede crear, actualizar, buscar y eliminar issues, así como gestionar equipos y proyectos, todo desde el contexto del agente. Es útil para automatizar flujos de trabajo de desarrollo, sincronizar tareas con repositorios de código, y mantener un seguimiento actualizado de incidencias sin salir del entorno de desarrollo. La habilidad se basa en el uso del SDK oficial de Linear y requiere configuración previa de claves API. Está diseñada para desarrolladores que usan asistentes de IA en su flujo de trabajo diario.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cline/skills/tree/main/skills/linear-sdk-scripting

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace linear-sdk-scripting?

Habilidad de agente 'linear-sdk-scripting' de cline/skills.

Esta habilidad permite al agente interactuar con la API de Linear mediante su SDK oficial. El agente puede realizar operaciones como crear, leer, actualizar y eliminar issues, consultar equipos, proyectos y sprints, y ejecutar consultas GraphQL personalizadas.

Requisitos

  • Tener una cuenta en Linear con acceso a la API.
  • Configurar una variable de entorno LINEAR_API_KEY con una clave de API de Linear.
  • El agente debe tener acceso a Node.js y npm para instalar el SDK.

Instalación

El SDK de Linear se instalará automáticamente cuando el agente ejecute la habilidad. Si es necesario, se puede instalar manualmente:

npm install @linear/sdk

Uso

El agente utilizará el SDK de Linear para ejecutar comandos. Por ejemplo, para listar issues:

import { LinearClient } from '@linear/sdk';

const client = new LinearClient({ apiKey: process.env.LINEAR_API_KEY });
const issues = await client.issues();
console.log(issues.nodes);

Operaciones Soportadas

  • Crear issue: Crear una nueva tarea en un equipo de Linear.
  • Actualizar issue: Modificar el estado, prioridad, asignado, etc.
  • Eliminar issue: Eliminar una tarea existente.
  • Buscar issues: Filtrar por estado, equipo, prioridad, etc.
  • Gestionar equipos: Listar equipos y proyectos.
  • Consultas GraphQL: Ejecutar consultas personalizadas.

Configuración

La habilidad requiere que el agente tenga configurada la variable de entorno LINEAR_API_KEY. El agente puede solicitar esta clave al usuario si no está presente.

Ejemplo de Flujo de Trabajo

  1. El usuario pide al agente: "Crea un issue en el equipo 'Backend' con título 'Implementar autenticación' y prioridad alta".
  2. El agente usa el SDK para crear el issue en Linear.
  3. El agente confirma la creación y devuelve el ID del issue.

Limitaciones

  • Depende de la disponibilidad de la API de Linear.
  • El agente debe tener permisos adecuados en Linear para realizar las operaciones.
  • Las consultas GraphQL complejas pueden requerir conocimientos específicos del esquema de Linear.

Recursos

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Skills relacionados