jira-ingestion

Fetch Jira tickets via Atlassian MCP and normalize them to YAML task files.

1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/hjemmesidekongen/ai --skill jira-ingestion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jira-ingestion
Source: https://github.com/hjemmesidekongen/ai/tree/main/plugins/herold/skills/jira-ingestion
Command: npx skills add https://github.com/hjemmesidekongen/ai --skill jira-ingestion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of fetching Jira tickets and converting them into a local, usable format, streamlining task management and analysis.

Core Features & Use Cases

  • Jira Ticket Ingestion: Fetches tickets by key or JQL filter.
  • Data Normalization: Converts Jira data into a local YAML task format.
  • Attachment Handling: Downloads associated attachments.
  • Dry-Run Mode: Operates with sample data when Jira connection is unavailable.
  • Use Case: Automatically import all open tickets assigned to you from the current sprint into your local task management system for review.

Quick Start

Ingest the Jira ticket with the key 'PROJ-123'.

Frequently Asked Questions about jira-ingestion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I import Jira tickets into local YAML task files?

To import Jira tickets into local YAML task files, fetch them by ticket key or JQL filter via Atlassian MCP. The ingestion process normalizes ticket data, extracting summaries, descriptions, acceptance criteria, comments, and attachments into structured local files.

Can I bulk import Jira tickets using a JQL filter?

Yes, you can bulk import Jira tickets using a JQL filter. The ingestion process supports fetching multiple tickets at once by applying a JQL query, normalizing all matching tickets into local YAML task files for offline task management and analysis.

How do I fetch Jira ticket attachments and comments locally?

Fetching Jira ticket attachments and comments locally is handled automatically during the ingestion process. The tool extracts and downloads associated attachments alongside comments, normalizing all ticket data into a structured local YAML task format.

What happens if my Atlassian MCP connection is unavailable during Jira ingestion?

If your Atlassian MCP connection is unavailable, the Jira ingestion falls back to a dry-run mode using sample data. This allows you to test the ingestion workflow and local YAML normalization process without an active Jira connection.

Does Jira ingestion support extracting acceptance criteria and assignee details?

Yes, Jira ingestion supports extracting acceptance criteria and assignee details. The process normalizes the ticket data by capturing the key, summary, description, status, assignee, and acceptance criteria into your local YAML task files.

Is there a way to automatically detect contradictions after ingesting Jira tickets?

Yes, the Jira ingestion process automatically runs contradiction-detection after ingestion. This ensures that any inconsistencies within the imported ticket data are identified immediately after normalizing the Jira tickets into local YAML task files.