Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
netresearch avatar

Jira Communication

  • 354 installs
  • 73 repo stars
  • Updated August 2, 2026
  • netresearch/jira-skill

jira-communication is an agent skill that creates, updates, comments on, and transitions Jira issues so coding agents stay aligned with tickets, acceptance criteria, and sprint context.

About

jira-communication is an agent skill from netresearch/jira-skill that connects coding agents to Jira issue operations during software delivery. It supports creating issues with summaries and descriptions, updating fields, posting implementation comments, linking branches or PR context, and transitioning tickets across workflow states like In Progress, In Review, and Done. Developers reach for jira-communication when agents should mirror engineering work in Jira—opening subtasks from acceptance criteria, documenting blockers inline, or closing stories after merge—without context-switching to the Jira web UI. The skill fits sprint-based teams where ticket state must reflect repo activity and code review outcomes. Typical sessions start from a ticket key, fetch acceptance criteria, implement changes, post progress comments with technical detail, and transition the issue when CI or review gates pass. jira-communication reduces drift between Git activity and sprint boards for backend, frontend, and platform engineers using Jira Cloud or Server APIs through the agent host.

  • Issue creation and updates
  • Sprint-aware comments
  • Acceptance criteria alignment
  • Workflow status transitions

Jira Communication by the numbers

  • 354 all-time installs (skills.sh)
  • +16 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #830 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/netresearch/jira-skill --skill jira-communication

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs354
repo stars73
Last updatedAugust 2, 2026
Repositorynetresearch/jira-skill

How do agents create and update Jira issues?

Create, update, comment on, and transition Jira issues from the agent so implementation stays tied to tickets, acceptance criteria, and sprint context.

Who is it for?

Software engineers using Jira sprint boards who want agents to file, comment on, and transition issues without leaving the IDE.

Skip if: Teams on Linear, GitHub Issues, or Azure DevOps without Jira, or organizations that forbid agents from writing ticket data via API.

When should I use this skill?

Implementation work must create Jira issues, update acceptance-criteria fields, comment progress, or transition tickets during a sprint.

What you get

Created or updated Jira issues, inline implementation comments, field updates, and workflow transitions reflecting sprint and acceptance-criteria status.

  • Created or updated Jira issues
  • Implementation comments
  • Workflow state transitions

Files

SKILL.mdMarkdownGitHub ↗

Jira Communication

CLI scripts via uv run, all supporting --help, --json, --quiet, --debug.

Auto-Trigger

On Jira URL or issue key (PROJ-123), pick by intent — each is one call:

IntentTool
triage / work on ticketjira-issue.py work KEY
start QA reviewjira-issue.py qa KEY
QA-fail follow-upjira-issue.py qa-fail KEY
field-only lookupjira-issue.py get KEY --fields ...
change statusjira-issue.py act KEYjira-transition.py do
audit / sibling discoveryjira-qa-gather.py KEY

Auth issues → jira-setup.py. Anti-pattern: get + comment list on one key — use the matching verb. See references/intent-verbs.md.

Scripts

Under ${CLAUDE_SKILL_DIR}/scripts/{core,workflow,utility}/.

Core: jira-issue.py, jira-search.py, jira-worklog.py, jira-attachment.py, jira-setup.py, jira-validate.py Workflow: jira-create.py, jira-transition.py, jira-comment.py, jira-move.py, jira-sprint.py, jira-board.py, jira-version.py Utility: jira-user.py, jira-fields.py, jira-link.py, jira-weblink.py, jira-worklog-query.py, jira-watchers.py, jira-qa-gather.py

Execution Style

Run directly. Scripts report /. Destructive ops: --dry-run. Global flags before subcommand: jira-issue.py --json get PROJ-123.

Basic Usage

uv run ${CLAUDE_SKILL_DIR}/scripts/core/jira-issue.py get PROJ-123
uv run ${CLAUDE_SKILL_DIR}/scripts/core/jira-search.py query "assignee = currentUser() AND status != Closed" -n 5 -f key,summary,status
uv run ${CLAUDE_SKILL_DIR}/scripts/core/jira-issue.py update PROJ-123 --assignee me --priority Critical
uv run ${CLAUDE_SKILL_DIR}/scripts/workflow/jira-comment.py add PROJ-123 "Comment text"
uv run ${CLAUDE_SKILL_DIR}/scripts/workflow/jira-transition.py do PROJ-123 "In Progress"
uv run ${CLAUDE_SKILL_DIR}/scripts/core/jira-worklog.py add PROJ-123 2h --comment "Work done"
uv run ${CLAUDE_SKILL_DIR}/scripts/workflow/jira-create.py issue PROJ "Summary" --type Task
uv run ${CLAUDE_SKILL_DIR}/scripts/core/jira-attachment.py add PROJ-123 screenshot.png
Terminal transitions: always pass --resolution <value> (e.g. Done, Won't do, Duplicate) or the
resolution field stays empty and the ticket appears unresolved. See references/intent-verbs.md.

Related Skills

jira-syntax: For descriptions/comments. Jira uses wiki markup, not Markdown.

References

  • references/jql-quick-reference.md, references/jql-cookbook.md — JQL beyond simple filters
  • references/multi-profile.md — multiple Jira instances, --profile
  • references/troubleshooting.md — auth, SSL, 401, 403, connection
  • references/issue-editing.md--description, --fields-json, reporter, deletes, moves
  • references/creation.md--parent, components, custom fields
  • references/comments.md — edit, delete, list, markup lint / --force
  • references/worklog.md--started, date ranges, jira-worklog-query.py
  • references/attachments.md — upload, download (cwd-only), inspect
  • references/links.md — issue/web links, instance-specific link types
  • references/agile.md — sprints, boards, board --name
  • references/fields-and-users.md — custom field IDs, users, issue types
  • references/watchers.md — watch, subscribe, list watchers
  • references/versions.md — fix/affects versions, releases, version CRUD
  • references/qa-gather.md — comprehensive audit bundle (siblings, prose URLs)
  • references/intent-verbs.mdwork / qa / qa-fail / act, exact transition names

Authentication

Cloud: JIRA_URL + JIRA_USERNAME + JIRA_API_TOKEN. Server/DC: JIRA_URL + JIRA_PERSONAL_TOKEN. Config via ~/.env.jira or ~/.jira/profiles.json.

Related skills

How it compares

Pick jira-communication over generic PM skills when the task requires live Jira issue CRUD and workflow transitions from an agent session.

FAQ

What Jira actions does jira-communication support?

jira-communication supports creating issues, updating fields, posting comments, and transitioning workflow states so agent implementation sessions stay tied to Jira tickets and acceptance criteria.

When should developers use jira-communication?

Use jira-communication when a coding agent should open subtasks, document implementation progress on existing ticket keys, or move issues across sprint states after code review or CI passes.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.