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
Mensagem pronta para colar
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-integrationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/jira-integration/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.
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(deuv), instalado via seu gerenciador de pacotes ou a documentação oficial de instalação douv
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_EMAILeJIRA_API_TOKENno seu ambiente do sistema (ou em um gerenciador de segredos). Use o bloco MCPenvapenas para arquivos de configuração locais e não commitados.
Para obter um token de API do Jira:
- Acesse https://id.atlassian.com/manage-profile/security/api-tokens
- Clique em Criar token de API
- 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_transitionsantes 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
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
academy-guide
Faz seu agente recomendar cursos e tutoriais para aprender a usar o Claude. É útil quando você tem dúvidas sobre como usar o Claude ou seus produtos.
anthropics/skills
claude-api
Fornece informações sobre a API do Claude, como modelos, preços e configurações. É útil para desenvolvedores que usam a API do Claude em seus projetos.
anthropics/skills
ponytail-help
Fornece um guia rápido sobre como usar as ferramentas e comandos. Ajuda a entender as funcionalidades disponíveis.
DietrichGebert/ponytail