jira-communication

Automate Jira issue management tasks via Python CLI scripts.

73|21|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/netresearch/jira-skill --skill jira-communication
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jira-communication
Source: https://github.com/netresearch/jira-skill/tree/main/skills/jira-communication
Command: npx skills add https://github.com/netresearch/jira-skill --skill jira-communication

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires atlassian-python-api, click, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Jira API operations via Python CLI scripts. This Skill enables automation of common Jira tasks (searching issues, fetching details, creating/updating issues, logging work, and more) across both Jira Cloud and Server/DC, reducing manual steps and context switching in development workflows.

Core Features & Use Cases

  • Automated Jira operations: Run lightweight Python scripts (via uv run) to interact with Jira programmatically.
  • Broad Jira coverage: Support for core operations (issues, searches, worklogs), workflow (create, transition, comment), utilities (fields, users, links), and Agile components (sprints, boards).
  • Cloud & Server/DC compatibility: Auto-detect and work with both Jira Cloud and Server/Data Center deployments.
  • Extensible & scriptable: Standalone CLI scripts with inline dependencies for deterministic, repeatable automation.

Quick Start

Use this Skill to validate your setup and perform a basic search, for example: uv run scripts/core/jira-validate.py --verbose uv run scripts/core/jira-search.py query "project = PROJ AND status = 'In Progress'"

Frequently Asked Questions about jira-communication

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Jira issue searches and updates from the command line?

Automate Jira issue searches and updates using Python CLI scripts via uv run. The Skill provides scripts for JQL queries, fetching issue details, creating and updating issues, transitioning statuses, and logging work across both Jira Cloud and Server/DC deployments.

Can I use these Jira CLI scripts with both Jira Cloud and Server/Data Center?

Yes, these CLI scripts support both Jira Cloud and Server/Data Center deployments with auto-detection. Cloud requires username and API token; Server/DC uses Personal Access Token authentication configured via ~/.env.jira or explicit env-file.

What authentication methods do these Jira automation scripts support?

Jira CLI scripts support two authentication modes: Jira Cloud (username + API token) and Server/Data Center (Personal Access Token). Configure credentials in ~/.env.jira or pass an explicit env-file; interactive setup guides credential entry.

How do I extend these Jira CLI scripts for custom automation workflows?

Extend Jira automation using standalone Python scripts with inline dependencies managed by uv run for deterministic execution. The Skill covers issue operations, workflow transitions, comments, worklogs, sprints, boards, and links—allowing composition into custom workflows.

What Jira operations can I automate with these Python scripts?

Automate searching (JQL), fetching and updating issues, creating issues, transitioning statuses, commenting, logging work, listing sprints and boards, linking issues, and downloading attachments. Output formats include --json, --quiet, and --dry-run modes.

Does this Skill work without additional Jira plugins or configuration?

Yes, Jira CLI automation requires only Python 3.11+, the uv runner, and configuration via ~/.env.jira with valid credentials. No plugins required; scripts interact directly with Jira Cloud or Server/DC APIs.