jira-update

Post concise development updates to Jira tickets via the Jira API.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/danievanzyl/code-skills --skill jira-update-danievanzyl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jira-update
Source: https://github.com/danievanzyl/code-skills/tree/main/skills/jira-update
Command: npx skills add https://github.com/danievanzyl/code-skills --skill jira-update-danievanzyl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post a concise development update to a Jira ticket summarising committed changes vs main, with optional status transition. Use this skill whenever the user says "/jira-update", "update the ticket with changes", "post changes to Jira", or wants to sync their git work back to a Jira ticket. Trigger format: /jira-update <ticket> [done|in progress|blocked]. If only a ticket is given, posts a summary comment. If a status is also given, transitions the ticket after commenting.

Core Features & Use Cases

  • Post concise development updates to Jira tickets summarising commits vs main.
  • Optionally transition ticket status (Done/In Progress/Blocked) based on user instruction.
  • Use Case: When finishing a sprint, run /jira-update to publish a brief changelog to the associated Jira issue.

Quick Start

Run /jira-update <ticket> [status] to post a concise update and optionally transition the ticket.

Frequently Asked Questions about jira-update

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

FAQPage Schema
How do I post git commit summaries to a Jira ticket?

To post git commit summaries to a Jira ticket, run the command with the ticket identifier. It summarizes your committed changes against the main branch and posts a concise development update comment via the Jira API.

Can I transition a Jira ticket status automatically when posting code updates?

Yes, you can transition a Jira ticket status automatically by including the desired status argument. After summarizing and posting your committed code changes, the skill maps the provided status and transitions the Jira ticket accordingly.

How does the skill infer the Jira ticket if I omit it from the command?

When you omit the ticket identifier from the command, the skill infers the Jira ticket directly from your current git branch name. It parses the branch string to extract the ticket ID before gathering commits and posting the update.

What is the best way to sync git work back to Jira during a sprint?

The best way to sync git work back to Jira during a sprint is to run the update command against your target ticket. It automatically generates a brief changelog of committed changes versus the main branch and publishes it as a concise Jira comment.

Does posting multiline Jira update comments require any special formatting?

Posting multiline Jira update comments requires using a body file to avoid text formatting issues. The skill handles this by writing the summarized git changes to a body file and passing that to the Jira API for reliable multiline text submission.