Public tooling · OpsMill

GitHub → Jira, one click

Jump from any GitHub issue straight to its synced twin in Jira. Sync tools like Exalate stamp the Jira side with the GitHub issue URL in a custom field — this bookmarklet builds the exact-match JQL for the issue you're looking at and opens the search.

1 · Configure

The field ID is the numeric part of the custom field your sync fills with the GitHub issue URL (Jira admin → Issues → Custom fields, or GET /rest/api/3/field and search by name).

GitHub Enterprise?

2 · Install

GH → Jira

Drag this button onto your bookmarks bar. Don't click it here — it only does something on a GitHub issue page.

  1. Show the bookmarks bar if it's hidden (⌘⇧B / Ctrl⇧B).
  2. Drag the button above onto the bar.
  3. Open any GitHub issue and click the bookmark — the Jira twin opens in a new tab.

3 · Share with your team

Your settings live in this page's URL. Send the link to teammates and they land here preconfigured — just drag and go.

Prefer manual install?

Fill in your Jira site URL and custom field ID above to generate the code.

Create a new bookmark, paste this as its URL, and name it whatever you like.

What it needs to work

Your sync must store the GitHub issue URL in a Jira custom field — Exalate setups commonly do, and any other sync or script that fills such a field works too. The search is an exact match on that field (cf[…] = "https://github.com/owner/repo/issues/N"), because Jira URL fields don't support contains-style JQL.

It only activates on github.com/<owner>/<repo>/issues/<number> pages; anywhere else it tells you it has nothing to do. Pull requests are skipped on purpose, since issue syncs don't cover them.