create-jira-issue

Solid

Use this skill only when the user explicitly invokes /create-jira-issue to create a new Jira issue. This is a write skill with irreversible side effects — it must never be auto-invoked from conversational context. Accepts a project key, issue type, summary, optional Markdown body, and optional fields (assignee, priority, labels, components, parent, custom fields). Converts the body to ADF, shows a payload preview, requires explicit confirmation, then POSTs to Jira and returns the new issue key.

Code & Development 19 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Create Jira Issue !`${CLAUDE_PLUGIN_ROOT}/scripts/config-read-context.sh` !`${CLAUDE_PLUGIN_ROOT}/scripts/config-read-skill-context.sh create-jira-issue` > **Configuration**: Set `work.integration: jira` and > `work.default_project_code: <KEY>` in `.accelerator/config.md` to > enable auto-scoping. See the > [`### work` section of `configure/SKILL.md`](../../config/configure/SKILL.md#work) > for the full reference. Create a new Jira issue via `POST /rest/api/3/issue`. Work through the steps below in order. This skill never auto-invokes — it only runs when the user explicitly types `/create-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 Read the argument string and note each flag: - `--project KEY` — Jira project key (e.g. `ENG`) - `--type NAME` — issue type name (e.g. `Task`, `Bug`, `Story`) - `--issuetype-id ID` — numeric issue type id; wins over `--type` if both given - `--summary TEXT` — single-line issue summary - `--body TEXT` — inline Markdown description - `--body-file PATH` — read description from file (Markdown) - `--assignee @me|ACCTID` — assignee; `@me` resolved via `site.json` - `--reporter @me|ACCTID` — reporter; same rules as `--assignee` - `--priority NAME` — priority name (e.g. `High`, `Medium`) - `--label NAME` — repeatable; label...

Details

Author
atomicinnovation
Repository
atomicinnovation/accelerator
Created
2 months ago
Last Updated
today
Language
HTML
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category