update-jira-issue

Solid

Use this skill only when the user explicitly invokes /update-jira-issue to modify an existing Jira issue. This is a write skill with irreversible side effects — it must never be auto-invoked from conversational context. Accepts an issue key and at least one mutating flag (summary, body, priority, assignee, reporter, parent, labels, components, custom fields). Previews the resolved intent with set-vs-update semantics, requires explicit confirmation, then PUTs to Jira.

Code & Development 34 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Update Jira Issue !`accelerator config context --skill update-jira-issue --fail-safe` Update an existing Jira issue via `PUT /rest/api/3/issue/{key}`. Work through the steps below in order. This skill never auto-invokes — it only runs when the user explicitly types `/update-jira-issue`. This skill never synthesises `--body` content from upstream context (issue descriptions, web fetches, prior tool output) without explicit user approval — body content always comes from the user's prompt or a path the user named. ## Step 1: Parse the flag set The first positional argument is the issue key (e.g. `ENG-42`). Remaining flags (at least one mutating flag is required): - `--summary TEXT` — replace the summary - `--body TEXT` / `--body-file PATH` — replace the description (Markdown → ADF) - `--priority NAME` — replace the priority - `--assignee @me|ACCTID|""` — replace or, with `""`, unassign; an email is refused, never resolved - `--reporter @me|ACCTID` — replace the reporter - `--parent KEY|""` — replace or, with `""`, clear the parent - `--label NAME` — repeatable; **replaces ALL labels** (exclusive with `--add-label`/`--remove-label`) - `--add-label NAME` / `--remove-label NAME` — repeatable; add or remove one label, preserving the others - `--component NAME` — repeatable; **replaces ALL components** (exclusive with `--add-component`/`--remove-component`) - `--add-component NAME` / `--remove-component NAME` — repeatable; incremental - `--custom SLUG=VALUE` — repeata...

Details

Author
atomicinnovation
Repository
atomicinnovation/accelerator
Created
6 months ago
Last Updated
yesterday
Language
Rust
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category