jira-sprint-manager
Installation
SKILL.md
Jira Sprint Manager Skill
Safely drive Jira sprint state via the encapsulated bash scripts in scripts/. All scripts paginate, retry on 429/5xx, and emit JSON arrays — pipe straight into jq.
Scripts
| Script | Purpose | Output |
|---|---|---|
check-auth.sh |
Verify credentials via GET /myself. Run first if anything errors. |
JSON {accountId, displayName, emailAddress, active} |
references/jira-list-sprints.sh <board_id> [state] |
List sprints by state (future,active default). |
JSON array [{id, name, state, startDate, endDate, goal}] |
references/jira-get-active-sprint.sh <board_id> |
Active sprint(s) for board. Empty array = none. | JSON array |
get-sprint-issues.sh <sprint_id> |
All issues in a sprint (paginated). | JSON array [{key, summary, status, statusCategoryKey, resolution, points}] |
manage-sprint-state.sh <sprint_id> active <iso_start> <iso_end> |
Activate sprint. Dates: ISO-8601 with TZ. | Status line |
manage-sprint-state.sh <sprint_id> closed |
Close sprint. | Status line |
move-sprint-issues.sh <target> <keys> [--dry-run] |
Move issues to sprint ID or backlog. Auto-chunks at 50. |
Status line |
references/discover-sp-field.sh |
Print the Story Points custom field ID. | customfield_NNNNN |
references/jira-get-active-sprint.sh <board_id> |
Active sprint(s) for board (used by Workflow 3 to check for closed sprint). | JSON array |