Pular para o conteúdo
Skillpedia
Automações48 mil · #3444

linear-automation

Automatiza tarefas no Linear, como issues e projetos. Permite que o agente gerencie diferentes aspectos da plataforma de forma eficiente.

O que ela faz

Automatiza tarefas no Linear, como criar e gerenciar tarefas (issues), projetos e ciclos. Permite organizar seu trabalho de forma mais eficiente.

Quando usar

  • ✓Criar uma nova tarefa em um projeto específico.
  • ✓Atualizar o status de uma tarefa existente.
  • ✓Listar todas as tarefas de uma equipe.

Exemplo do que pedir para a IA

“Crie uma nova tarefa chamada 'Revisar design' na equipe 'Frontend' com prioridade alta.”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/linear-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/linear-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Esta ferramenta se conecta ao seu Linear e usa comandos específicos para realizar ações. Primeiro, ela verifica quais equipes e estados estão disponíveis, depois executa a ação que você pediu, como criar uma tarefa ou buscar informações.

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 linear-automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/linear-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Automação Linear via Rube MCP

Automatize operações do Linear através do toolkit Linear da Composio via Rube MCP.

Pré-requisitos

  • O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
  • Conexão Linear ativa via RUBE_MANAGE_CONNECTIONS com o toolkit linear
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas de ferramentas atuais

Configuração

Obtenha o Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o toolkit linear
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth do Linear
  4. Confirme se o status da conexão mostra ATIVO antes de executar quaisquer fluxos de trabalho

Fluxos de Trabalho Principais

1. Gerenciar Issues

Quando usar: O usuário deseja criar, pesquisar, atualizar ou listar issues do Linear.

Sequência de ferramentas:

  1. LINEAR_GET_ALL_LINEAR_TEAMS - Obter IDs de equipe [Pré-requisito]
  2. LINEAR_LIST_LINEAR_STATES - Obter estados de fluxo de trabalho para uma equipe [Pré-requisito]
  3. LINEAR_CREATE_LINEAR_ISSUE - Criar uma nova issue [Opcional]
  4. LINEAR_SEARCH_ISSUES / LINEAR_LIST_LINEAR_ISSUES - Encontrar issues [Opcional]
  5. LINEAR_GET_LINEAR_ISSUE - Obter detalhes da issue [Opcional]
  6. LINEAR_UPDATE_ISSUE - Atualizar propriedades da issue [Opcional]

Parâmetros chave:

  • team_id: ID da equipe (obrigatório para criação)
  • title: Título da issue
  • description: Descrição da issue (Markdown suportado)
  • state_id: ID do estado do fluxo de trabalho
  • assignee_id: ID do usuário atribuído
  • priority: 0 (nenhuma), 1 (urgente), 2 (alta), 3 (média), 4 (baixa)
  • label_ids: Array de IDs de rótulos

Armadilhas:

  • O ID da equipe é obrigatório ao criar issues; use GET_ALL_LINEAR_TEAMS primeiro
  • Os IDs de estado são específicos da equipe; use LIST_LINEAR_STATES com a equipe correta
  • Prioridade usa valores inteiros de 0 a 4, não nomes de string

2. Gerenciar Projetos

Quando usar: O usuário deseja criar ou atualizar projetos do Linear.

Sequência de ferramentas:

  1. LINEAR_LIST_LINEAR_PROJECTS - Listar projetos existentes [Opcional]
  2. LINEAR_CREATE_LINEAR_PROJECT - Criar um novo projeto [Opcional]
  3. LINEAR_UPDATE_LINEAR_PROJECT - Atualizar detalhes do projeto [Opcional]

Parâmetros chave:

  • name: Nome do projeto
  • description: Descrição do projeto
  • team_ids: Array de IDs de equipe associados ao projeto
  • state: Estado do projeto (por exemplo, 'planejado', 'iniciado', 'concluído')

Armadilhas:

  • Projetos abrangem equipes; eles podem ser associados a várias equipes

3. Gerenciar Ciclos

Quando usar: O usuário deseja trabalhar com ciclos do Linear (sprints).

Sequência de ferramentas:

  1. LINEAR_GET_ALL_LINEAR_TEAMS - Obter ID da equipe [Pré-requisito]
  2. LINEAR_GET_CYCLES_BY_TEAM_ID / LINEAR_LIST_LINEAR_CYCLES - Listar ciclos [Obrigatório]

Parâmetros chave:

  • team_id: ID da equipe para operações de ciclo
  • number: Número do ciclo

Armadilhas:

  • Ciclos são específicos da equipe; sempre escopo por team_id

4. Gerenciar Rótulos e Comentários

Quando usar: O usuário deseja criar rótulos ou comentar em issues.

Sequência de ferramentas:

  1. LINEAR_CREATE_LINEAR_LABEL - Criar um novo rótulo [Opcional]
  2. LINEAR_CREATE_LINEAR_COMMENT - Comentar em uma issue [Opcional]
  3. LINEAR_UPDATE_LINEAR_COMMENT - Editar um comentário [Opcional]

Parâmetros chave:

  • name: Nome do rótulo
  • color: Cor do rótulo (hex)
  • issue_id: ID da issue para comentários
  • body: Corpo do comentário (Markdown)

Armadilhas:

  • Rótulos podem ter escopo de equipe ou de espaço de trabalho
  • O corpo do comentário suporta formatação Markdown

5. Consultas GraphQL Personalizadas

Quando usar: O usuário precisa de consultas avançadas não cobertas por ferramentas padrão.

Sequência de ferramentas:

  1. LINEAR_RUN_QUERY_OR_MUTATION - Executar GraphQL personalizado [Obrigatório]

Parâmetros chave:

  • query: String de consulta ou mutação GraphQL
  • variables: Variáveis para a consulta

Armadilhas:

  • Requer conhecimento do esquema GraphQL do Linear
  • Limites de taxa se aplicam a consultas GraphQL

Padrões Comuns

Resolução de ID

Nome da equipe -> ID da equipe:

1. Call LINEAR_GET_ALL_LINEAR_TEAMS
2. Find team by name in response
3. Extract id field

Nome do estado -> ID do estado:

1. Call LINEAR_LIST_LINEAR_STATES with team_id
2. Find state by name
3. Extract id field

Paginação

  • As ferramentas do Linear retornam resultados paginados
  • Verifique os cursores de paginação nas respostas
  • Passe o cursor para a próxima solicitação para páginas adicionais

Armadilhas Conhecidas

Escopo de Equipe:

  • Issues, estados e ciclos são específicos da equipe
  • Sempre resolva o team_id antes de criar issues

Valores de Prioridade:

…

Perguntas frequentes

Preciso de alguma chave especial para usar?

Não, você só precisa conectar sua conta do Linear ao Rube MCP. Não são necessárias chaves de API.

Como o 'Rube MCP' funciona?

O Rube MCP é um servidor que ajuda a IA a se comunicar com o Linear. Você o adiciona nas configurações do seu cliente de IA.

O que são 'issues'?

'Issues' são como tarefas ou itens de trabalho que você gerencia no Linear. Podem ser bugs, novas funcionalidades ou qualquer outra coisa que precise ser feita.

Detalhes

Descrição original do autor

Automate Linear tasks via Rube MCP (Composio): issues, projects, cycles, teams, labels. Always search tools first for current schemas.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3444
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas