@mrc2204/openclaw-jira-tools
v1.0.3
Published
Native Jira tools plugin for OpenClaw
Readme
openclaw-jira-tools
English README: README.en.md
Plugin OpenClaw chuẩn để đăng ký native Jira tools cho agent, giúp agent dùng Jira nhất quán, không quên config và ưu tiên tool-native thay vì shell-out jira-cli trên host.
Mục tiêu
- Chuẩn hóa Jira tools cho agent trong OpenClaw
- Không phụ thuộc
brew install jira-clitrên máy host - Đọc config Jira từ plugin config (
plugins.entries.jira-tools.config) - Hỗ trợ defaults theo agent/user để giảm quên config
- Sanitize field theo Jira
createmeta/ create screen - Ưu tiên nội dung tiếng Việt trong flow vận hành Jira
Bộ tools hiện có
Tạo issue / defaults
jira_create_taskjira_create_epicjira_create_subtaskjira_set_defaultsjira_inspect_project
Issue management
jira_issue_listjira_issue_viewjira_openjira_issue_editjira_issue_assignjira_issue_attachment_addjira_issue_comment_addjira_issue_clonejira_issue_deletejira_issue_watchjira_issue_movejira_issue_worklog_addjira_issue_linkjira_issue_unlink
Epic / project / board / sprint / release
jira_epic_listjira_epic_viewjira_epic_add(có fallback nhiều cách, nếu Jira instance chặn retroactive epic assignment thì trả lỗi rõ và hướng workaround)jira_epic_removejira_project_listjira_project_viewjira_board_listjira_sprint_listjira_sprint_addjira_sprint_closejira_release_listjira_mejira_serverinfo
Cấu trúc repo
openclaw-jira-tools/
├── openclaw.plugin.json
├── package.json
├── tsconfig.json
├── src/
│ ├── index.ts
│ ├── lib/
│ ├── shared/
│ └── tools/
├── skill/
│ └── jira/
│ ├── SKILL.md
│ └── _meta.json
└── dist/Skill đi kèm
Repo này mang kèm skill Jira để hướng dẫn agent dùng bộ tools đúng flow:
skill/jira/SKILL.mdskill/jira/_meta.json
Skill này mô tả:
- chuẩn phân loại issue
- template tiếng Việt
- mapping ý định user → tool Jira tương ứng
- rule dùng
jira-toolsthay cho shell-outjira-cli - rule defaults để agent không quên config
Cài đặt đúng từ npm
Package npm: https://www.npmjs.com/package/@mrc2204/openclaw-jira-tools
openclaw plugins install @mrc2204/openclaw-jira-toolsNếu cần môi trường development/local thì dùng path install riêng, không dùng flow này để khóa version.
Cài local cho phát triển
cd ~/Work/projects/jira-tools
npm install
npm run build
openclaw plugins install -l ~/Work/projects/jira-toolsConfig mẫu
{
plugins: {
entries: {
"jira-tools": {
enabled: true,
config: {
server: "https://your-domain.atlassian.net",
email: "[email protected]",
token: "<jira-token>",
defaultProject: "TAA",
language: "vi",
requireClickableLinks: true
}
}
}
}
}Ghi chú
- Nếu allowlist của agent chứa
jira-tools, OpenClaw sẽ bật toàn bộ tools của plugin này. - Đây là plugin-native surface; không tự động import toàn bộ command tree của binary
jira-clihost. - Một số flow Epic có thể vẫn phụ thuộc Jira screen config của project (ví dụ Epic Name / Epic Link field).
License
MIT
