Chrome Extension — AI-Native Context Selection for Jira
Extract structured Markdown from any Jira issue — ready to paste into Claude, ChatGPT, or any LLM.
ContextJira sits on any Jira page and extracts issue data into clean, structured Markdown that LLMs can actually use. No more copy-pasting fragments or losing formatting.
One click gives you:
- Issue title, key, and full metadata (type, status, priority, assignee, reporter, sprint, story points, epic)
- Description with proper Markdown (headings, lists, code blocks, tables, links, images)
- Comments with authors and timestamps
- Linked issues with relationship types
- Attachment inventory with download links
- Checklist / acceptance criteria preservation
- Clone or download this repo
- Open
chrome://extensionsin Chrome (or any Chromium browser) - Enable Developer mode (top right)
- Click Load unpacked and select this folder
- Navigate to any Jira issue — the trigger button appears automatically
| Action | How |
|---|---|
| Open panel | Click the floating button (bottom-right) or press Ctrl+Shift+J (Mac) / Ctrl+Shift+K (Windows/Linux) |
| Copy full context | Click "Copy Full Context as Markdown" |
| Copy title only | Click Title |
| Copy description only | Click Description |
| Copy metadata only | Click Metadata |
| Toggle sections | Check/uncheck sections under Include Sections |
| Preview output | Click Show under Markdown Preview |
| Download attachments | Individual or batch download with optional subfolder |
# PROJ-123: Fix login redirect loop
## Metadata
- **Type:** Bug
- **Status:** In Progress
- **Priority:** High
- **Assignee:** Jane Doe
- **Reporter:** John Smith
- **Sprint:** Sprint 24
- **Story Points:** 3
## Description
Users are experiencing an infinite redirect loop when...
## Comments
### Jane Doe (2025-12-15T10:30:00Z)
Investigated — the issue is in the OAuth callback handler...
## Attachments
- screenshot.png
- error-log.txt- Jira Cloud (Atlassian Cloud) — full support
- Jira Server / Data Center — supported via fallback selectors
- Browsers: Chrome, Edge, Brave, Arc, and any Chromium-based browser (Manifest V3)
ContextJira/
├── manifest.json # Extension manifest (v3)
├── detector.js # Lightweight Jira page detector
├── content.js # Core extraction + panel UI
├── content.css # Panel styling
├── background.js # Service worker (injection + downloads)
├── popup.html # Extension popup
├── popup.js # Popup logic
└── icons/ # Extension icons
MIT