← 返回 Skills 市场
92
总下载
4
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install jirac
功能描述
Jira issue management skill for OpenClaw using the jirac CLI. Requires the `jirac` binary to be installed and authenticated before use. Use when listing, vie...
使用说明 (SKILL.md)
Use jirac as the Jira execution surface.
Requirements
- Require the
jiracbinary from the officialjira-commandsrelease source. - Require Jira authentication to be configured before use, typically via
jirac auth loginin the target environment. - Treat Jira credentials, local config, and attachment paths as sensitive.
Workflow
- Verify
jiracis installed by runningjirac --version. - Verify authentication is already configured before issue operations, for example with
jirac auth statusor a known-good prior login. - Prefer direct
jiraccommands over raw Jira API calls when the CLI already supports the action. - Use
jirac issue fieldswhen required fields or custom fields are unclear. - Use
jirac issue transition \x3CKEY>without a transition argument when the target status is not known yet — shows an interactive picker. - Confirm intent before destructive or high-impact operations such as delete, bulk edits, transitions, and file attachments.
Common commands
# List and view
jirac issue list
jirac issue list -p PROJ
jirac issue list --jql 'project = PROJ AND status = "In Progress"'
jirac issue view PROJ-123
# Create
jirac issue create -p PROJ
jirac issue create -p PROJ -t Bug -s 'login crash' --assignee me
jirac issue create -p PROJ -t Story -s 'auth flow' --sprint 'Sprint 24' --field story_points=5
jirac issue create -p PROJ -t Sub-task -s 'sub-task' --parent PROJ-100
# Update
jirac issue update PROJ-123 --summary 'New title'
jirac issue update PROJ-123 --priority High --assignee me
jirac issue update PROJ-123 --labels backend,api --fix-versions v2.0
jirac issue update PROJ-123 --field story_points=8
# Transition (positional arg, not --to)
jirac issue transition PROJ-123 # interactive picker
jirac issue transition PROJ-123 'Done'
jirac issue transition PROJ-123 'In Progress'
# Comment and worklog
jirac issue comment add PROJ-123 --body 'QA verified in staging'
jirac issue worklog add PROJ-123 --time '2h' --comment 'Implementation work'
# Attach
jirac issue attach PROJ-123 ./screenshot.png
# Clone and delete
jirac issue clone PROJ-123
jirac issue clone PROJ-123 --project NEWPROJ --summary 'Copy: original'
jirac issue delete PROJ-123 # prompts confirmation
jirac issue delete PROJ-123 --force
# Bulk operations
jirac issue bulk-transition --jql 'project = PROJ AND status = "To Do"' --to 'In Progress'
jirac issue bulk-update --jql 'project = PROJ AND assignee = EMPTY' --assignee me
jirac issue bulk-update --jql 'project = PROJ AND priority = Low' --priority High --force
jirac issue bulk-create --manifest issues.json
# Batch (mixed ops from manifest)
jirac issue batch --manifest ops.json
# Fields and JQL
jirac issue fields -p PROJ --issue-type Bug
jirac issue jql --run
Bulk-create manifest format
[
{
"project": "PROJ",
"summary": "Issue title",
"type": "Task",
"assignee": "[email protected]",
"priority": "High",
"labels": ["backend"],
"parent": "PROJ-100",
"description": "Markdown description",
"fields": { "customfield_10016": 5 }
}
]
Batch manifest format
[
{ "op": "create", "project": "PROJ", "summary": "New task", "type": "Task" },
{ "op": "update", "key": "PROJ-10", "priority": "High", "assignee": "me" },
{ "op": "transition", "key": "PROJ-11", "to": "Done" },
{ "op": "archive", "key": "PROJ-12" }
]
Guidance
- Prefer interactive or metadata-assisted flows when field requirements are unclear.
- Confirm intent before operations that may change workflow state, bulk-edit, delete, or overwrite issue content.
- Confirm that local files selected for attachment are intended and safe to upload.
- Keep Jira project keys, issue keys, and status names exact.
- Prefer explicit project scoping in commands when working across multiple Jira projects.
jirac issue transitiontakes a positional transition name/ID — not--to.
References
- Install guide:
references/install.md
安全使用建议
This skill appears to be what it says: an instruction set for using the external 'jirac' CLI. Before installing or enabling it: (1) Install jirac from a trusted source (Homebrew tap, Cargo, or the official GitHub Releases) and verify the binary checksum if available. (2) Configure Jira authentication with your normal, least-privilege credentials (jirac auth login) and verify auth status; be aware the CLI stores credentials/config locally. (3) Confirm any file attachments are safe to upload and that the agent should be allowed to perform operations that change issues (transitions, bulk edits, deletes). (4) If you want to limit risk, require user confirmation for high-impact commands or restrict the agent's ability to invoke the skill autonomously. If you need additional assurance, review the upstream 'jira-commands' repository and release artifacts yourself before use.
功能分析
Type: OpenClaw Skill
Name: jirac
Version: 0.1.5
The 'jirac' skill is a standard wrapper for the 'jira-commands' CLI tool used to manage Jira issues. The instructions in SKILL.md and references/install.md are well-documented, including safety guidelines for the agent to confirm destructive actions and handle credentials securely. Installation methods point to legitimate sources (Homebrew, Cargo, and GitHub), and no indicators of data exfiltration, malicious execution, or prompt injection were found.
能力评估
Purpose & Capability
Name/description (Jira issue management) aligns with requirements and instructions: the skill requires the 'jirac' CLI and uses it for listing, viewing, creating, updating, commenting, attaching, and worklogs—all coherent with the stated purpose.
Instruction Scope
SKILL.md limits actions to running the jirac CLI, verifying jirac installation and authentication, and confirms intent before destructive operations; it does not instruct the agent to read unrelated files, exfiltrate data, or call out to unexpected endpoints.
Install Mechanism
Installation guidance points to Homebrew tap, Cargo, or GitHub Releases (official project repo). The metadata's download target is GitHub Releases—a standard, reasonable source; no obscure or shortener URLs are used.
Credentials
The skill declares no required environment variables or other credentials. It correctly expects Jira auth to be configured in the local environment by the jirac CLI (which is appropriate and proportionate).
Persistence & Privilege
The skill is not forced-always-on and is user-invocable. It does not request changes to other skills or system-wide settings; autonomous invocation is allowed by platform default and is not combined with other elevated privileges here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install jirac - 安装完成后,直接呼叫该 Skill 的名称或使用
/jirac触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.6
feat: improve TUI sprint, mention, and search flows (#145)
v0.1.5
docs(clawhub): prepare jirac publish verification (#84)
v0.1.3
update reference/install.md
v0.1.2
reference/install.md
v0.1.1
Clarify jirac requirements, auth expectations, and safety guidance
v0.1.0
Initial ClawHub release
元数据
常见问题
jirac 是什么?
Jira issue management skill for OpenClaw using the jirac CLI. Requires the `jirac` binary to be installed and authenticated before use. Use when listing, vie... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 92 次。
如何安装 jirac?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install jirac」即可一键安装,无需额外配置。
jirac 是免费的吗?
是的,jirac 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
jirac 支持哪些平台?
jirac 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 jirac?
由 mulham(@mulhamna)开发并维护,当前版本 v0.1.5。
推荐 Skills