Jira Task Manager
/install jira-task-manager
Jira Task Manager Skill
This skill automates common Jira operations.
Resource Locations
- Jira Configuration: Refer to references/jira.md for Jira URL, credentials, and Google Drive folder ID.
- Scripts: All automation logic resides in
scripts/.
Standard Workflows
1. List To Do Issues
scripts/get_my_todo_issues.py — Returns issues assigned to [email protected] in project DS with status "To Do".
2. Get Issue Details
scripts/get_issue_description.py \x3CISSUE_KEY> — Returns summary and full description.
3. Create Issue
scripts/create_issue.py — Requires: Project Key, Issue Type, Summary. Optional: description template from Google Drive, Priority, Assignee.
4. Update Issue
scripts/update_issue.py — Requires: Issue Key, field, new value. Uses transition IDs for status changes.
5. Add Comment
scripts/add_comment.py — Requires: Issue Key, comment text. Optional: attachment from Google Drive.
6. Get Issue Info
scripts/get_issue_info.py \x3CISSUE_KEY> — Returns current status, assignee, and metadata.
7. Prepare Repo
scripts/sync_repo.py \x3CISSUE_KEY> — Finds repo via references/repos.json, fetches remote, checks out or creates feature/\x3CISSUE_KEY> branch. Reports repo_path and branch. Optional: --branch \x3Cname> to force branch name.
8. Full Task Execution Flow (End-to-End)
Trigger: "work on DS-XXX", "fix DS-XXX", "pick up DS-XXX". Follow steps in order without asking unless blocked.
get_issue_info.py→ summarize task, acceptance criteria, subtasks.- Confirm with user — wait for explicit approval before proceeding.
sync_repo.py \x3CISSUE_KEY>→ reportrepo_pathandbranch. All edits are relative torepo_path.- Read relevant source files before making any changes.
- Implement changes. No per-edit confirmations unless scope is ambiguous.
run_tests.py --issue \x3CISSUE_KEY>→ fix failures, re-run until passing.- Report: what changed, test results, branch. Stop and wait — do not merge, push, or transition status until user approves.
9. React/Zustand State Persistence Bugs
Trigger: Field reverts after navigation or re-entering a detail page.
- Sync field updates back to the global store immediately after a successful mutation.
- Keep per-entity overrides (keyed by entity id) and merge after re-fetch rather than caching the whole object.
- Audit
useMemo/useCallback/useEffectdeps for stale closures. Use selector-based Zustand subscriptions for high-traffic components. - Apply the smallest safe fix — avoid broadening cache scope unnecessarily.
Important Notes
- All Jira API interactions will be performed using the credentials stored in
references/jira.md. - Repo-to-issue mapping and test commands are configured in references/repos.json.
- For security, ensure
JIRA_API_TOKENis kept confidential.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install jira-task-manager - After installation, invoke the skill by name or use
/jira-task-manager - Provide required inputs per the skill's parameter spec and get structured output
What is Jira Task Manager?
Jira automation for JiraATX (project DS). Create, update, comment, transition issues, list To Do tasks, sync repo, execute tasks end-to-end. Triggers: DS-XXX... It is an AI Agent Skill for Claude Code / OpenClaw, with 124 downloads so far.
How do I install Jira Task Manager?
Run "/install jira-task-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Jira Task Manager free?
Yes, Jira Task Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Jira Task Manager support?
Jira Task Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Jira Task Manager?
It is built and maintained by clairproqc-star (@clairproqc-star); the current version is v1.0.0.