meetings-digitizer

Converts meeting recordings into structured digests using ffmpeg chunking and Gemini Gem transcription.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/alatyshau/duet --skill meetings-digitizer-alatyshau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meetings-digitizer
Source: https://github.com/alatyshau/duet/tree/main/packages/skills/tools/meetings-digitizer
Command: npx skills add https://github.com/alatyshau/duet --skill meetings-digitizer-alatyshau

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg.

What problem does it solve? Long meeting recordings are hard to review and extract value from. This Skill turns audio or video recordings into a structured written digest covering discussion topics, decisions, and open questions, without requiring a paid transcription API. ## Core Features & Use Cases - Audio Preparation: Converts any media file to mono 16kHz MP3 with ffmpeg and splits it into 20-minute overlapping chunks sized for LLM context windows. - Gemini Gem Workflow: Prepares chunk files and placeholder digest files so the user can process them through a Gemini Gem, then pastes results back. - Digest Assembly: Merges per-chunk summaries into a single digest.md, removing overlap duplicates and organizing content into sections like decisions and unanswered questions. - Use Case: After a two-hour team sync recorded as an MP4, run the Skill to chunk the audio, process it through Gemini, and receive a clean structured summary with decisions and open questions. ## Quick Start Ask the agent to digitize a meeting by saying "оцифруй встречу" and providing the path to your recording file.

Frequently Asked Questions about meetings-digitizer

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

FAQPage Schema
How do I transcribe a long meeting recording with Gemini?

Convert the recording to MP3 with ffmpeg, split it into 20-minute chunks with 30-second overlap, then upload the chunks to a Gemini Gem and paste each response into per-chunk digest files. The Skill automates the conversion, chunking, and final merging steps.

How to split audio files into chunks with ffmpeg?

Use ffmpeg with the -ss and -to flags to extract time ranges and -c copy to avoid re-encoding. This Skill uses 20-minute chunks with 30-second overlap so context is preserved across chunk boundaries.

Does this meeting digitizer work without ffmpeg installed?

No, ffmpeg is required for audio conversion and chunking. If it is missing from PATH, the Skill instructs you to install it via brew install ffmpeg before proceeding.

Can I rerun the digitization without reprocessing the audio?

Yes, the converted audio.mp3 and the chunks folder are cached between runs and skipped if they already exist. Only the digest folder is regenerated on each new run.

What are the limitations of the Gemini Gem transcription approach?

The workflow is semi-manual: you must upload chunks to gemini.google.com yourself and copy responses back into digest files. It also requires a Google account and depends on the Gem instruction quality for summary structure.