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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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 logRelease 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 logSecurity 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.
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 logA 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.