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
Mensagem pronta para colar
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-automationOu 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.mdConteú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_CONNECTIONScom o toolkitlinear - Sempre chame
RUBE_SEARCH_TOOLSprimeiro 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.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o toolkitlinear - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth do Linear
- 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:
LINEAR_GET_ALL_LINEAR_TEAMS- Obter IDs de equipe [Pré-requisito]LINEAR_LIST_LINEAR_STATES- Obter estados de fluxo de trabalho para uma equipe [Pré-requisito]LINEAR_CREATE_LINEAR_ISSUE- Criar uma nova issue [Opcional]LINEAR_SEARCH_ISSUES/LINEAR_LIST_LINEAR_ISSUES- Encontrar issues [Opcional]LINEAR_GET_LINEAR_ISSUE- Obter detalhes da issue [Opcional]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 issuedescription: Descrição da issue (Markdown suportado)state_id: ID do estado do fluxo de trabalhoassignee_id: ID do usuário atribuídopriority: 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:
LINEAR_LIST_LINEAR_PROJECTS- Listar projetos existentes [Opcional]LINEAR_CREATE_LINEAR_PROJECT- Criar um novo projeto [Opcional]LINEAR_UPDATE_LINEAR_PROJECT- Atualizar detalhes do projeto [Opcional]
Parâmetros chave:
name: Nome do projetodescription: Descrição do projetoteam_ids: Array de IDs de equipe associados ao projetostate: 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:
LINEAR_GET_ALL_LINEAR_TEAMS- Obter ID da equipe [Pré-requisito]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 ciclonumber: 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:
LINEAR_CREATE_LINEAR_LABEL- Criar um novo rótulo [Opcional]LINEAR_CREATE_LINEAR_COMMENT- Comentar em uma issue [Opcional]LINEAR_UPDATE_LINEAR_COMMENT- Editar um comentário [Opcional]
Parâmetros chave:
name: Nome do rótulocolor: Cor do rótulo (hex)issue_id: ID da issue para comentáriosbody: 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:
LINEAR_RUN_QUERY_OR_MUTATION- Executar GraphQL personalizado [Obrigatório]
Parâmetros chave:
query: String de consulta ou mutação GraphQLvariables: 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3444
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC