Skip to main content

untaped-jira

Install it as part of untaped: uv tool install 'untaped[jira]' or pip install 'untaped[jira]'. To add it to an existing install, see Getting started.

untaped jira searches, creates, updates, comments on and transitions Jira issues, and looks up projects, boards and sprints, from a terminal, a script or an agent. It targets Jira Data Center and self-hosted Jira (REST API v2 and Agile 1.0), not Jira Cloud.

Set up

Create a personal access token in Jira, then:

untaped config set jira.base_url https://jira.example.com
untaped auth set jira
untaped jira whoami

auth set stores the token with your password store, not in config.yml; jira.token_command or JIRA_API_TOKEN also work; see Tokens. Defaults such as jira.default_project and the jira.assigned_jql base query are in the settings.

Find issues

untaped jira issues assigned --status 'In Progress' --sprint 'openSprints()'
untaped jira issues search --jql 'project = OPS AND labels = infra ORDER BY created DESC'
untaped jira issues get OPS-123 --comments

issues assigned narrows your jira.assigned_jql base query; pass --jql to issues search for an unrestricted query.

Change issues

untaped jira issues patch OPS-123 --assignee @me --set-json 'labels=["infra","tls"]' --dry-run
git log -1 --format=%B | untaped jira issues comment OPS-123 --yes
untaped jira issues links create OPS-123 Blocks OPS-124 --dry-run

The preview lists each request and one field: old → new line per change. Writes preview and ask first according to jira.confirm; see the skill.

Move issues through a workflow

untaped jira issues transitions OPS-123
untaped jira issues transition OPS-123 --to Done --dry-run
untaped jira issues search --project OPS --status 'In Review' --format pipe \
  | untaped jira issues transition --stdin --to Done --dry-run

Transition names depend on the issue's workflow and current status, so list them first. A piped batch continues past a failing key.

Reference

The packaged skill is the full reference: every workflow, safety rule and pitfall. Install it for your agent with untaped skills install jira --target claude (or another agent); untaped jira COMMAND --help lists each command's options.

Metadata

Release files for untaped-jira 10.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for untaped-jira 10.1.0
File Size Uploaded Provenance Actions
untaped_jira-10.1.0.tar.gz 29.1 kB With provenance Details for untaped_jira-10.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for untaped-jira 10.1.0
File Interpreter ABI Platform Actions
untaped_jira-10.1.0-py3-none-any.whl Python 3 none any Details for untaped_jira-10.1.0-py3-none-any.whl

Total release size: 68.5 kB

Release files / untaped_jira-10.1.0.tar.gz

Download URL untaped_jira-10.1.0.tar.gz
Size 29.1 kB
Tags Source
SHA-256 checksum
How to use checksums
493ad5e3f11292d0c53b648cbbbef80e6ba5ef2d907cf522f09d5deea24f8c34
BLAKE2b-256 checksum
How to use checksums
911f3a7243646ddb6d91a0861da363e8d04ba008a244a46a28b40f5301249004
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Release files / untaped_jira-10.1.0-py3-none-any.whl

Download URL untaped_jira-10.1.0-py3-none-any.whl
Size 39.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
543306493006d34d20207417817607286030b1a62f266d55ee0fabdf919223ce
BLAKE2b-256 checksum
How to use checksums
b5b03b031558da76aaaa74497c533e8d24bf429626fcab2a5a10c3eb62f2e392
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

Security for untaped-jira 10.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for untaped_jira-10.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page