upload-chat-log

Upload chat logs as Markdown files to JIRA tickets.

36|76|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/opendatahub-io/ai-helpers --skill upload-chat-log
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upload-chat-log
Source: https://github.com/opendatahub-io/ai-helpers/tree/main/claude-plugins/jira/skills/upload-chat-log
Command: npx skills add https://github.com/opendatahub-io/ai-helpers --skill upload-chat-log

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jira, and includes scripts (resource) components.

What problem does it solve?

Manually copying chat logs to JIRA is time-consuming and prone to missing details. This Skill automates the process, ensuring all conversation context, decisions, and outcomes are accurately documented in JIRA for later review and compliance.

Core Features & Use Cases

  • Automated Chat Export: Exports full conversation transcripts, including user messages, assistant responses, tool calls, and system messages, into a structured Markdown document.
  • Intelligent Summary Generation: Creates a concise, human-readable summary of key decisions, tasks, and important outcomes from the conversation.
  • JIRA Integration: Attaches the formatted chat log as a Markdown file to a specified JIRA ticket, providing a direct link for easy access.
  • Contextual Ticket Detection: Automatically identifies JIRA ticket keys from the conversation history or prompts the user if no ticket is found.
  • Use Case: After a complex debugging session with Claude, you can simply say "Upload this chat to AIPCC-7354" to automatically document the entire troubleshooting process, including all commands and outputs, directly into the relevant JIRA ticket.

Quick Start

Upload this chat to JIRA ticket PROJ-1234.

Frequently Asked Questions about upload-chat-log

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

FAQPage Schema
How do I automatically upload chat logs to JIRA tickets?

Upload chat logs to JIRA by running the Skill with a ticket key—it exports the full conversation as a formatted Markdown file and attaches it directly to the ticket. The Skill automatically detects ticket keys from context or prompts you to provide one.

What gets included when I export a chat conversation to JIRA?

The export includes a concise summary of decisions and outcomes, plus a complete transcript with all user messages, assistant responses, tool calls, and system messages in structured Markdown format attached to your ticket.

Can I use this Skill without manual ticket identification?

Yes. The Skill intelligently detects JIRA ticket keys from your conversation history. If no ticket is found, it prompts you to provide one before uploading the chat log.

What permissions and setup do I need to upload chat logs to JIRA?

You need Python 3, the uv package manager, a valid JIRA_API_TOKEN in your environment, appropriate permissions to attach files to target tickets, and access to the upload script.

Why document chat logs in JIRA instead of keeping them separately?

Automating chat uploads to JIRA ensures troubleshooting steps, decisions, and context stay linked to the ticket for compliance, audit trails, and team reference without manual copying or missing details.