danievanzyl/code-skills/jira-update
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install danievanzyl/code-skills/jira-updateSKILL.md
Jira Update
Post a condensed summary of committed changes to a Jira ticket and optionally transition its status.
Usage
ticket— Jira key likeCPE-1234. If omitted, infer from branch name using pattern[A-Z]+-\d+.status— optional:done,in progress, orblocked. Maps to Jira statuses below.
Workflow
1. Parse arguments
Extract ticket and optional status from the skill arguments.
Status mapping (case-insensitive):
| Argument | Jira Status | |
|---|---|---|
| done | DONE / RELEASED | |
| in progress | In Progress | |
| blocked | BLOCKED |
If no ticket is provided, infer from branch:
Extract [A-Z]+-\d+. If no match, ask the user — never guess.
2. Gather context
Run these in parallel:
Commits vs main:
Diff stat vs main:
PR info (if exists):
Detect gotchas from the diff — scan for:
- Migration files (DB schema changes)
- Config/env changes (.env, config/, settings files)
- Breaking API changes (removed endpoints, changed signatures)
- New dependencies (package.json, go.mod, requirements.txt, Cargo.toml changes)
- Security-sensitive changes (auth, permissions, secrets)
Only flag gotchas that are actually present. Don't fabricate warnings.
3. Build the comment
Write a temp file to avoid shell escaping issues. The comment should be short — the PR link is the source of truth, so don't repeat the full diff.
Format:
Keep the TLDR genuinely concise. Think "what would a PM need to know in 10 seconds". Don't list every file or commit — summarise the intent.
4. Transition (if status provided)
Only if the user passed a status argument:
Report success/failure to the user.
5. Confirm
Tell the user what was posted. Keep it to one line, e.g.:
or:
Rules
- Always use
--body-filefor comments — never inline multiline text in--body. - Always use
--yeson transitions. - Always use
--jsonon data-retrieval commands. - If
aclifails with auth errors (401, unauthorized, token expired), stop and tell the user to runacli auth login. - Use ONLY
acli jira workitemsubcommands — no legacy commands. - Don't over-explain in the Jira comment. The PR is the detailed record.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/jira-update/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/danievanzyl/code-skills/jira-update)