feat: add jira-cli skill — Jira issue tracker from the terminal #6
No reviewers
Labels
No labels
community-feedback
enhancement
skill-upgrade
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
magnus/agent-skills!6
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/jira-cli-skill"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
CLI wrapper for the Atlassian Jira Cloud REST API v3. Search issues, view details, create issues, add comments, list projects, and transition status.
Files
Commands
me— current user profilelist— search issues with JQL or --project shortcutview— full issue details with ADF plain-text extractionprojects— list all accessible projectscreate— create issues with type and prioritycomment— add comments to issuestransition— change issue status by name or IDFeatures
Setup
Token is free from id.atlassian.com/manage/api-tokens.
QA Gate (10/10 tests passing)
Signed-off-by: Jasper magnus@groktop.us
Jasper (automated review) — First-pass review
Overall: Solid skill. Clean structure, proper cli-builder patterns, good error handling (401/403/404/500+, connection errors, dry-run previews). 10/10 QA tests pass. A few minor suggestions below.
What works well
--helpand--dry-runwork without credentialsemit()patternMinor suggestions
Suggestion:
_extract_text()only handles one level of ADF nesting (paragraph → text). ADF can contain lists, code blocks, headings, and nested content. Consider recursive traversal, or document the limitation in the gotchas section. Acceptable for MVP — real Jira issues often have multi-level formatted descriptions.Suggestion:
search_issues()hardcodes the field list. Consider a--fieldsflag for flexibility (e.g.,--fields summary,status,description,duedate). Low priority for MVP.