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 11.0.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 11.0.0
File Size Uploaded Provenance Actions
untaped_jira-11.0.0.tar.gz 29.0 kB With provenance Details for untaped_jira-11.0.0.tar.gz

Built distribution (wheel)

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

Total release size: 68.4 kB

Release files / untaped_jira-11.0.0.tar.gz

Download URL untaped_jira-11.0.0.tar.gz
Size 29.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e93d1b621a09358160ac51162c9c97a61b504496c6adc644a7fa989d7ef6f413
BLAKE2b-256 checksum
How to use checksums
73e8965a6c73a6f7fb5784f722570764a9ed77aaeb04550d39ff4e007658901d
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 15, 2026.

Transparency log

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

Download URL untaped_jira-11.0.0-py3-none-any.whl
Size 39.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4909517f67922c91955fb4fa9d30e442b0e194c8255ba67013ccdba9045c041c
BLAKE2b-256 checksum
How to use checksums
068d3883be1e1d64d2882dbe1d2232688df6c6537df0e7db41a552736019c770
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 15, 2026.

Transparency log

Security for untaped-jira 11.0.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-11.0.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 15, 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