Enhance Meeting Minutes

Synthesize meeting transcripts into structured Confluence minutes with Jira widgets.

Updated Nov 4, 2025
One-click install
npx skills add https://github.com/jmandel/enhance-meeting-minutes.skill --skill enhance-meeting-minutes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Enhance Meeting Minutes
Source: https://github.com/jmandel/enhance-meeting-minutes.skill/tree/main
Command: npx skills add https://github.com/jmandel/enhance-meeting-minutes.skill --skill enhance-meeting-minutes

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Synthesizing meeting transcripts into Confluence minutes is time-consuming and often risks losing critical reasoning. This guide helps transform full transcripts into structured minutes that emphasize decisions and trade-offs.

Core Features & Use Cases

  • Transcript synthesis: Converts transcript discussions into narrative minutes that capture WHY decisions were made.
  • Confluence integration: Reads and updates Confluence pages while preserving existing structure and JIRA widgets.
  • XML DOM construction: Uses lxml to build valid XHTML rather than brittle string-based HTML assembly.

Quick Start

Provide a meeting transcript, the Confluence page URL, and API credentials to initiate the enhancement workflow.

Frequently Asked Questions about Enhance Meeting Minutes

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

FAQPage Schema
How do I convert meeting transcripts into Confluence minutes automatically?

Convert meeting transcripts into Confluence minutes by providing the transcript text, Confluence page URL, and API credentials. The process synthesizes discussions into structured HTML minutes that capture the reasoning behind decisions and trade-offs.

Does preserving Jira widgets in Confluence pages work when updating meeting minutes?

Preserving Jira widgets works during meeting minutes updates by using XML DOM construction via lxml. This builds valid XHTML and reads existing Confluence page structures rather than relying on brittle string-based HTML assembly.

Do I need Python and lxml to synthesize transcripts into structured HTML minutes?

You need Python 3.8+ and the lxml library to synthesize transcripts into structured HTML minutes. Access to Confluence and Jira APIs is also required for page retrieval and updates.

What is the best way to extract context and trade-offs from project meeting transcripts?

Extracting context and trade-offs from project meeting transcripts is best handled by synthesizing raw discussions into narrative minutes. This captures why decisions were made for governance, project meetings, and stakeholder alignment.

Can I use this transcript synthesis approach for governance and stakeholder alignment meetings?

You can use transcript synthesis for governance, project meetings, and stakeholder alignment. It transforms raw transcripts into structured Confluence minutes that emphasize decisions and trade-offs discussed during the meeting.

Why use XML DOM construction instead of string concatenation for Confluence page updates?

XML DOM construction is used instead of string concatenation to ensure valid XHTML output when updating Confluence pages. Using lxml prevents brittle HTML assembly and preserves existing page structures like Jira widgets.