From jira
Transition a Jira ticket to a new status. If no target status is given, list available transitions and let the user pick. Trigger when the user runs /jira:move or asks to "move ticket X to <status>" / "transition / change status of X". --agent emits structured output.
How this command is triggered — by the user, by Claude, or both
Slash command
/jira:move <TICKET-ID> [<target-status>] [--agent]The summary Claude sees in its command listing — used to decide when to auto-load this command
# /jira:move Transition a Jira ticket through its workflow. ## Step 1: Parse arguments - `<TICKET-ID>` — required, normalize informal forms. - `<target-status>` — optional. Status name as shown in the workflow (e.g. `"In Progress"`, `"In Review"`, `"Done"`). Match case-insensitively. - `--agent` — JSON output. ## Step 2: Discover transitions if needed If `<target-status>` is missing, OR is given but does not match an available transition, list current transitions: In default mode: render a numbered list and ask the user to pick by number or name. In `--agent` mode without a target: ...
Transition a Jira ticket through its workflow.
<TICKET-ID> — required, normalize informal forms.<target-status> — optional. Status name as shown in the workflow (e.g. "In Progress", "In Review", "Done"). Match case-insensitively.--agent — JSON output.If <target-status> is missing, OR is given but does not match an available transition, list current transitions:
jira issue list --transitions <TICKET-ID>
# fallback if unsupported:
jira issue view <TICKET-ID> --raw 2>/dev/null | jq -r '.transitions[]?.name'
In default mode: render a numbered list and ask the user to pick by number or name. In --agent mode without a target: emit the list as JSON and stop (the caller will choose).
jira issue move <TICKET-ID> "<target-status>"
✅ PU-1776 → In Review
URL: https://vialytics.atlassian.net/browse/PU-1776
Successful move:
{
"key": "PU-1776",
"ok": true,
"from": "In Progress",
"to": "In Review",
"url": "https://vialytics.atlassian.net/browse/PU-1776"
}
Discovery only (no target given):
{
"key": "PU-1776",
"current": "In Progress",
"transitions": ["In Review", "Blocked", "Done"]
}
Failure: { "key": "PU-1776", "ok": false, "error": "<message>" }.
npx claudepluginhub vialytics/claude-skills --plugin jira/moveMoves tasks between status folders (todos, in_progress, qa, completed, on_hold) following task management protocol with validation, bulk operations, dry-runs, assignments, and force options.
/moveMoves tasks between status folders (todos, in_progress, qa, completed, on_hold) following task management protocol with validation, bulk operations, dry-runs, assignments, and force options.
/moveMoves a slide to a new position after a specified slide by number, automatically renumbering all slides sequentially. Usage: <from-slide-number> --after <to-slide-number>.