.claude/skills/jira/SKILL.md
Jira project management including issues, sprints, boards, and workflows. Activate for Jira tickets, sprint planning, backlog management, and Atlassian integration.
npx skillsauth add markus41/claude jiraInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provides comprehensive Jira project management capabilities for the Golden Armada AI Agent Fleet Platform.
Activate this skill when working with:
```python from jira import JIRA
jira = JIRA( server='https://your-domain.atlassian.net', basic_auth=('[email protected]', 'API_TOKEN') )
jira = JIRA( server='https://your-domain.atlassian.net', oauth={ 'access_token': 'ACCESS_TOKEN', 'access_token_secret': 'ACCESS_TOKEN_SECRET', 'consumer_key': 'CONSUMER_KEY', 'key_cert': 'KEY_CERT' } ) ```
```python
new_issue = jira.create_issue( project='GA', summary='Implement agent health monitoring', description='Add health check endpoints and monitoring dashboards', issuetype={'name': 'Story'}, priority={'name': 'High'}, labels=['backend', 'monitoring'], components=[{'name': 'Agent Platform'}] ) print(f"Created: {new_issue.key}")
issue = jira.issue('GA-123') print(f"Summary: {issue.fields.summary}") print(f"Status: {issue.fields.status.name}")
issue.update( summary='Updated summary', description='Updated description', priority={'name': 'Critical'} )
jira.add_comment(issue, 'This is a comment')
jira.transition_issue(issue, 'In Progress')
jira.assign_issue(issue, 'username')
jira.create_issue_link('Blocks', 'GA-123', 'GA-124') ```
```python
issues = jira.search_issues('project = GA AND status = "In Progress"')
issues = jira.search_issues( 'project = GA', fields='summary,status,assignee', maxResults=50 )
queries = { 'my_open': 'assignee = currentUser() AND status != Done', 'sprint_backlog': 'project = GA AND sprint in openSprints()', 'high_priority': 'project = GA AND priority = High AND status != Done', 'recently_updated': 'project = GA AND updated >= -7d ORDER BY updated DESC', 'unassigned': 'project = GA AND assignee is EMPTY AND status != Done', 'bugs': 'project = GA AND issuetype = Bug AND status != Done' }
for name, jql in queries.items(): results = jira.search_issues(jql) print(f"{name}: {len(results)} issues") ```
```python
board = jira.boards(name='GA Board')[0]
sprints = jira.sprints(board.id) active_sprint = next(s for s in sprints if s.state == 'active')
sprint_issues = jira.search_issues(f'sprint = {active_sprint.id}')
new_sprint = jira.create_sprint( name='Sprint 15', board_id=board.id, startDate='2024-01-15', endDate='2024-01-29' )
jira.add_issues_to_sprint(active_sprint.id, ['GA-123', 'GA-124'])
jira.update_sprint(sprint.id, state='active') jira.update_sprint(sprint.id, state='closed') ```
```python
issues_to_create = [ { 'project': {'key': 'GA'}, 'summary': f'Task {i}', 'issuetype': {'name': 'Task'} } for i in range(1, 6) ] created = jira.create_issues(issues_to_create)
issues = jira.search_issues('project = GA AND status = "To Do"') for issue in issues: jira.transition_issue(issue, 'In Progress') ```
```markdown
As a [type of user], I want [goal] So that [benefit]
```markdown
Brief description of the bug
What should happen
What actually happens
Attach relevant screenshots or logs ```
``` ┌──────────┐ ┌─────────────┐ ┌────────────┐ ┌────────┐ │ To Do │ -> │ In Progress │ -> │ In Review │ -> │ Done │ └──────────┘ └─────────────┘ └────────────┘ └────────┘ ^ │ └────────────────────────────────────┘ (Rejected) ```
```bash
/jira-create --type story --summary "Implement feature X" --priority high
/jira-status --sprint current
/jira-transition GA-123 --status "In Progress"
/atlassian-sync --commits --branch main ```
development
Enhanced plan-authoring skill with Pre-Writing context gathering, task metadata, non-TDD templates, Red Flags, telemetry, and an automated plan linter. Use when you have a spec or requirements for a multi-step task, before touching code.
tools
Documentation intelligence engine with graph-based API docs, algorithm library, and drift detection
tools
Ultraplan cloud planning — kick off a plan in the cloud from your terminal, review and revise in the browser, then execute remotely or send back to CLI
tools
--- name: mcp description: Configure MCP servers for Claude Code — stdio vs HTTP, authentication, Tools/Resources/Prompts distinction, channels (CI webhook, mobile relay, Discord bridge, fakechat), and cost of always-loaded tools. Use this skill whenever adding an MCP server, debugging connection issues, choosing between MCP Tools vs Prompts vs Resources, installing channel servers, or managing .mcp.json. Triggers on: "MCP server", "mcp config", "add Obsidian MCP", "install context7", "channels"