O que Automação Shortcut faz?
Automatize suas operações de gerenciamento de projetos no Shortcut diretamente do Claude Code. Crie e liste histórias, adicione tarefas e comentários, crie histórias em lote e navegue por fluxos de trabalho — tudo sem sair do seu terminal.
Documentação do toolkit: composio.dev/toolkits/shortcut
Configuração
- Adicione o servidor MCP do Rube à configuração do Claude Code com a URL:
https://rube.app/mcp - Quando solicitado, autentique sua conta do Shortcut através do link de conexão fornecido
- Comece a automatizar seus workflows de gerenciamento de projetos com linguagem natural
Workflows Principais
1. Criar Histórias
Adicione novas histórias ao seu workspace do Shortcut com configuração completa.
Ferramenta: SHORTCUT_CREATE_STORY
Crie uma história de funcionalidade chamada "Adicionar suporte a modo escuro" no estado de workflow 500000001 com estimativa 5 e etiqueta "frontend"
Parâmetros principais para SHORTCUT_CREATE_STORY:
name(obrigatório) — o título da históriaworkflow_state_id— o estado do workflow onde colocar a história (recomendado em vez deproject_id)story_type—"feature","bug"ou"chore"description— corpo/descrição da históriaestimate— estimativa numérica em pontos (ou null para não estimada)epic_id— associar a um épicoiteration_id— associar a uma iteraçãolabels— array de objetos de etiqueta comname(e opcionaiscolor,description)owner_ids— array de UUIDs de membros para atribuiçãodeadline— data de vencimento no formato ISO 8601tasks— array de tarefas inline comdescriptione opcionaiscomplete,owner_idscomments— array de comentários inline comtextstory_links— vincular histórias comverb("blocks","duplicates","relates to")
Importante: Deve ser fornecido workflow_state_id ou project_id, mas não ambos. workflow_state_id é recomendado, pois Projetos estão sendo descontinuados no Shortcut.
2. Criar Histórias em Lote
Crie várias histórias em uma única chamada de API.
Ferramenta: SHORTCUT_CREATE_MULTIPLE_STORIES
Crie 3 histórias de bug: "Erro 500 na página de login", "Problema de arredondamento no carrinho" e "Estado vazio dos resultados de busca quebrado"
- Requer array
storiesonde cada elemento segue o mesmo esquema deSHORTCUT_CREATE_STORY - Cada história no array requer
name - Eficiente para importações em massa, planejamento de sprint ou criação baseada em modelos
3. Listar Histórias em um Projeto
Recupere todas as histórias dentro de um projeto específico.
Ferramenta: SHORTCUT_LIST_STORIES
Liste todas as histórias no projeto 42 com suas descrições
- Requer
project__public__id(ID do projeto, número inteiro) - Opcional
includes_description: truepara incluir descrições das histórias na resposta - Retorna todas as histórias com seus atributos (status, tipo, estimativa, etc.)
4. Gerenciar Tarefas de Histórias
Crie tarefas (checklists) dentro de histórias para acompanhar sub-trabalhos.
Ferramenta: SHORTCUT_CREATE_TASK
Adicione uma tarefa "Escrever testes unitários para o alternador de modo escuro" à história 12345
Parâmetros principais:
story__public__id(obrigatório) — ID da história paidescription(obrigatório) — descrição da tarefacomplete— booleano, padrão falseowner_ids— array de UUIDs de membros para atribuir a tarefaexternal_id— ID de uma ferramenta externa, se importado
5. Adicionar Comentários em Histórias
Publique comentários em histórias para discussão e documentação.
Ferramenta: SHORTCUT_CREATE_STORY_COMMENT
Adicione um comentário à história 12345: "Revisei a implementação — parece boa, mas precisa de testes de acessibilidade"
Parâmetros principais:
story__public__id(obrigatório) — ID da históriatext(obrigatório) — corpo do comentárioauthor_id— UUID do membro (padrão é o dono do token da API)parent_id— ID do comentário pai para respostas encadeadas
6. Descoberta de Workflows e Projetos
Liste workflows e projetos para resolver IDs na criação de histórias.
Ferramentas: SHORTCUT_LIST_WORKFLOWS, SHORTCUT_LIST_PROJECTS
Mostre-me todos os workflows no nosso workspace do Shortcut para que eu encontre o ID correto do estado do workflow
SHORTCUT_LIST_WORKFLOWSretorna todos os workflows com seus estados (IDs, nomes, tipos)SHORTCUT_LIST_PROJECTSretorna todos os projetos com seus atributos- Use estes para descobrir valores válidos de
workflow_state_ideproject_idantes de criar histórias
Problemas Conhecidos
workflow_state_idvsproject_id:SHORTCUT_CREATE_STORYrequer exatamente um destes. Fornecer ambos ou nenhum causa rejeição. Prefiraworkflow_state_id, pois Projetos estão sendo descontinuados.- Projetos estão sendo descontinuados: O Shortcut está deprecando Projetos em favor da organização baseada em workflow. Use
workflow_state_idpara novas histórias. - Criação de etiquetas é inline: Etiquetas no array
labelssão criadas dinamicamente se não existirem. O camponameé obrigatório para cada objeto de etiqueta. - Padrão do tipo de história: Se
story_typefor omitido, o padrão é"feature". Sempre defina explicitamente para bugs e chores. - Limites de lote:
SHORTCUT_CREATE_MULTIPLE_STORIESprocessa todas as histórias em uma única requisição. Lotes muito grandes podem expirar — mantenha lotes com menos de 25 histórias. - IDs inteiros para histórias/projetos: IDs de histórias e projetos são números inteiros, não UUIDs. IDs de membros e grupos são UUIDs. Misturar esses formatos causa erros.
- Posicionamento
move_to: O campomove_to("first"ou"last") move a história dentro do seu estado de workflow, não entre estados.
Referência Rápida
| Slug da Ferramenta | Descrição |
|---|---|
SHORTCUT_CREATE_STORY | Criar uma única história (requer name + workflow_state_id ou project_id) |
SHORTCUT_CREATE_MULTIPLE_STORIES | Criar várias histórias em lote (requer array stories) |
SHORTCUT_LIST_STORIES | Listar histórias em um projeto (requer project__public__id) |
SHORTCUT_CREATE_TASK | Criar uma tarefa em uma história (requer story__public__id, description) |
SHORTCUT_CREATE_STORY_COMMENT | Adicionar um comentário a uma história (requer story__public__id, text) |
SHORTCUT_CREATE_STORY_FROM_TEMPLATE | Criar uma história a partir de um modelo |
SHORTCUT_LIST_WORKFLOWS | Listar todos os workflows e seus estados |
SHORTCUT_LIST_PROJECTS | Listar todos os projetos |
Fornecido por Composio