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.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install jira-task-manager - 安装完成后,直接呼叫该 Skill 的名称或使用
/jira-task-manager触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 124 次。
如何安装 Jira Task Manager?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install jira-task-manager」即可一键安装,无需额外配置。
Jira Task Manager 是免费的吗?
是的,Jira Task Manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Jira Task Manager 支持哪些平台?
Jira Task Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Jira Task Manager?
由 clairproqc-star(@clairproqc-star)开发并维护,当前版本 v1.0.0。