← ClaudeAtlas

jiralisted

Manage Jira issues via CLI. View, create, update, transition, assign, comment, sprint ops. Use when user mentions issue keys (PROJ-123), tickets, sprints, or keywords like jira/ticket/backlog.
vanducng/skills · ★ 2 · AI & Automation · score 74
Install: claude install-skill vanducng/skills
# Jira Integration (CLI Backend) Uses `jira` CLI (ankitpokhrel/jira-cli). Backend confirmed available at `/opt/homebrew/bin/jira`. ## Scope Handles Jira issue lookup, creation, updates, transitions, assignment, comments, and sprint operations. Does not manage non-Jira work trackers or expose credentials and private company conventions. ## Invocation Flags ```text vd:jira --project acme --type bug create ticket for the failed import vd:jira --project acme --type task create ticket for the cleanup ``` - `--project ALIAS`: Load `~/.config/vd/jira-rules/<alias>.jira-rules.md`. - `--type bug|task`: Set the issue type and apply that type's local defaults. - Infer the project alias from the issue key only when a loaded rule maps that prefix. Ask when missing or ambiguous. Copy `references/project.jira-rules.example.md` to the local rules directory and customize it. Never commit local company rule files. ## Authentication (MANDATORY - run FIRST) Before any Jira operation: 1. Resolve `--project` and load `~/.config/vd/jira-rules/<alias>.jira-rules.md` completely. 2. Read the base URL, token environment variable, email environment variable, and optional board defaults from that file. 3. Source the configured environment file and export `JIRA_API_TOKEN`, `JIRA_USER_EMAIL`, and `JIRA_BASE_URL` without printing their values. 4. Prepend the same setup to every Jira CLI and curl command in the session. Refuse to proceed when the rules file is missing connection metadata. Never pr