Agent skill

jira-cli

Use when querying or automating Jira - sprints, issues, epics, stories, boards, or correlating Jira data with external systems

Stars 2
Forks 1

Install this agent skill to your Project

npx add-skill https://github.com/mathiassoeholm/dotfiles/tree/main/opencode/.config/opencode/skill/jira-cli

SKILL.md

CRITICAL: You MUST use the Task tool with subagent_type: "general" to execute Jira CLI commands. NEVER run jira commands directly in your bash session.

Example Task invocation:

Task(subagent_type="general", prompt="Use jira CLI to list current sprint issues: jira sprint list --current --plain")

This preserves conversation context and isolates CLI output.


Jira CLI

Command-line interface for Jira. Always use --plain flag when available for scriptable, parseable output.

Default Project

Primary project: MDBIM. Override with -p PROJECT for other projects.

Quick Reference

Task Command
List my issues jira issue list -a$(jira me) --plain
View issue jira issue view ISSUE-KEY --plain
Create issue jira issue create -tTask -s"Summary" --no-input
Edit issue jira issue edit ISSUE-KEY -s"New summary"
Move/transition jira issue move ISSUE-KEY "In Progress"
Assign issue jira issue assign ISSUE-KEY $(jira me)
Current sprint jira sprint list --current --plain
List epics jira epic list --plain
Open in browser jira open ISSUE-KEY
Who am I jira me

For detailed flags and examples, see issue-commands.md, sprint-commands.md, epic-commands.md, and other-commands.md in this skill directory.

Global Flags

Flag Description
-p, --project Project key (default: configured project)
-c, --config Config file path
--debug Enable debug output
-h, --help Help for any command

Output Flags (for commands with --plain)

Flag Description
--plain Plain text output (use this!)
--no-headers Hide table headers (with --plain)
--no-truncate Show all columns (with --plain)
--columns Select columns to display
--raw Raw JSON output
--csv CSV format output

For board, project, release, and shell completion commands, see other-commands.md in this skill directory. utat

Expand your agent's capabilities with these related and highly-rated skills.

mathiassoeholm/dotfiles

ubiquitous-language

Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".

2 1
Explore
mathiassoeholm/dotfiles

edit-article

Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.

2 1
Explore
mathiassoeholm/dotfiles

gh-cli

Use when interacting with GitHub - searching for repos/orgs/packages, exploring codebases, finding projects to use, querying branches/PRs/issues/releases/workflows, automating GitHub operations, or when users mention GitHub organizations or repositories

2 1
Explore
mathiassoeholm/dotfiles

grill-me

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

2 1
Explore
mathiassoeholm/dotfiles

write-a-skill

Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.

2 1
Explore
mathiassoeholm/dotfiles

aws-cli

Use when interacting with AWS - managing S3, EC2, Lambda, IAM, CloudFormation, ECS/EKS, RDS, DynamoDB, CloudWatch, or any AWS service

2 1
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results