Pular para o conteúdo
Skillpedia
Documentação280 mil · #222

jira-integration

Permite que seu agente interaja com o Jira. Ele pode buscar, analisar, atualizar e comentar em tickets, ajudando a gerenciar projetos.

O que ela faz

Esta ferramenta ajuda você a interagir com o Jira, um sistema de gerenciamento de projetos. Você pode buscar informações de tarefas, atualizar o status delas, adicionar comentários e muito mais, tudo diretamente da sua conversa com a IA.

Quando usar

  • ✓Quando você precisa ver os detalhes de uma tarefa no Jira.
  • ✓Para atualizar o andamento de uma tarefa ou mudar seu status.
  • ✓Para adicionar um comentário sobre uma tarefa específica.

Exemplo do que pedir para a IA

“Busque a tarefa PROJ-1234 e me diga o status e quem está designado.”

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/affaan-m/ECC/blob/main/skills/jira-integration/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/jira-integration/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA se conecta ao Jira usando suas credenciais. Ela pode usar um método recomendado chamado MCP ou se conectar diretamente pela API REST. Você precisa configurar isso uma vez.

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 affaan-m/ECC --skill jira-integration

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/jira-integration/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.

Habilidade de Integração com Jira

Recupere, analise e atualize tickets do Jira diretamente do seu fluxo de trabalho de codificação de IA. Suporta ambas as abordagens: baseada em MCP (recomendada) e API REST direta.

Quando Ativar

  • Buscar um ticket do Jira para entender os requisitos
  • Extrair critérios de aceitação testáveis de um ticket
  • Adicionar comentários de progresso a um issue do Jira
  • Transicionar o status de um ticket (A Fazer → Em Andamento → Concluído)
  • Vincular pull requests ou branches a um issue do Jira
  • Pesquisar issues por consulta JQL

Pré-requisitos

Opção A: Servidor MCP (Recomendado)

Instale o servidor MCP mcp-atlassian. Isso expõe as ferramentas do Jira diretamente ao seu agente de IA.

Requisitos:

  • Python 3.10+
  • uvx (de uv), instalado via seu gerenciador de pacotes ou a documentação oficial de instalação do uv

Adicione à sua configuração MCP (por exemplo, ~/.claude.json → mcpServers):

{
  "jira": {
    "command": "uvx",
    "args": ["mcp-atlassian==0.21.0"],
    "env": {
      "JIRA_URL": "https://YOUR_ORG.atlassian.net",
      "JIRA_EMAIL": "your.email@example.com",
      "JIRA_API_TOKEN": "your-api-token"
    },
    "description": "Jira issue tracking — search, create, update, comment, transition"
  }
}

Segurança: Nunca codifique segredos diretamente. Prefira definir JIRA_URL, JIRA_EMAIL e JIRA_API_TOKEN no seu ambiente do sistema (ou em um gerenciador de segredos). Use o bloco MCP env apenas para arquivos de configuração locais e não commitados.

Para obter um token de API do Jira:

  1. Acesse https://id.atlassian.com/manage-profile/security/api-tokens
  2. Clique em Criar token de API
  3. Copie o token — armazene-o no seu ambiente, nunca no código-fonte

Opção B: API REST Direta

Se o MCP não estiver disponível, use a API REST v3 do Jira diretamente via curl ou um script auxiliar.

Variáveis de ambiente necessárias:

Variável Descrição
JIRA_URL URL da sua instância do Jira (por exemplo, https://yourorg.atlassian.net)
JIRA_EMAIL E-mail da sua conta Atlassian
JIRA_API_TOKEN Token de API de id.atlassian.com

Armazene-as no ambiente do seu shell, gerenciador de segredos ou em um arquivo de ambiente local não rastreado. Não as comite no repositório.

Para exemplos diretos de curl, mantenha as credenciais fora dos argumentos da linha de comando, passando a configuração do usuário do Jira via stdin:

jira_curl() {
  printf 'user = "%s:%s"\n' "$JIRA_EMAIL" "$JIRA_API_TOKEN" |
    curl -s -K - "$@"
}

Referência de Ferramentas MCP

Quando o servidor MCP mcp-atlassian estiver configurado, estas ferramentas estarão disponíveis:

Ferramenta Propósito Exemplo
jira_search Consultas JQL project = PROJ AND status = "In Progress"
jira_get_issue Buscar detalhes completos do issue por chave PROJ-1234
jira_create_issue Criar issues (Tarefa, Bug, História, Épico) Novo relatório de bug
jira_update_issue Atualizar campos (resumo, descrição, atribuído) Mudar o atribuído
jira_transition_issue Mudar status Mover para "Em Revisão"
jira_add_comment Adicionar comentários Atualização de progresso
jira_get_sprint_issues Listar issues em um sprint Revisão do sprint ativo
jira_create_issue_link Vincular issues (Bloqueia, Relaciona-se a) Rastreamento de dependência
jira_get_issue_development_info Ver PRs, branches, commits vinculados Contexto de desenvolvimento

Dica: Sempre chame jira_get_transitions antes de transicionar — os IDs de transição variam por fluxo de trabalho do projeto.

Referência da API REST Direta

Buscar um Ticket

jira_curl \
  -H "Content-Type: application/json" \
  "$JIRA_URL/rest/api/3/issue/PROJ-1234" | jq '{
    key: .key,
    summary: .fields.summary,
    status: .fields.status.name,
    priority: .fields.priority.name,
    type: .fields.issuetype.name,
    assignee: .fields.assignee.displayName,
    labels: .fields.labels,
    description: .fields.description
  }'

Buscar Comentários

jira_curl \
  -H "Content-Type: application/json" \
  "$JIRA_URL/rest/api/3/issue/PROJ-1234?fields=comment" | jq '.fields.comment.comments[] | {
    author: .author.displayName,
    created: .created[:10],
    body: .body
  }'

Adicionar um Comentário

jira_curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "body": {
      "version": 1,
      "type": "doc",
      "content": [{
        "type": "paragraph",
        "content": [{"type": "text", "text": "Your comment here"}]
      }]
    }
  }' \
  "$JIRA_URL/rest/api/3/issue/PROJ-1234/comment"

Transicionar um Ticket

# 1. Obter transições disponíveis
jira_curl \

…
Perguntas frequentes

O que é MCP?

MCP é um sistema que facilita a comunicação entre a IA e outras ferramentas, como o Jira. É o método recomendado para usar esta ferramenta.

O que é API REST?

API REST é uma forma mais direta de se comunicar com o Jira, como se estivesse enviando comandos específicos para ele. Funciona se o MCP não estiver disponível.

Como configuro minhas credenciais do Jira?

Você precisa fornecer a URL do seu Jira, seu email e um token de API. É importante guardar essas informações de forma segura e não compartilhá-las.

Detalhes

Descrição original do autor

Use this skill when retrieving Jira tickets, analyzing requirements, updating ticket status, adding comments, or transitioning issues. Provides Jira API patterns via MCP or direct REST calls.

repo: affaan-m/ECC

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas