meeting-minutes

Converts meeting transcripts into structured minutes published to Notion and Discord.

366|90|Updated Aug 22, 2026
One-click install
npx skills add https://github.com/bam-bam-2/solo-skills --skill meeting-minutes-bam-bam-2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meeting-minutes
Source: https://github.com/bam-bam-2/solo-skills/tree/main/skills/meeting-minutes
Command: npx skills add https://github.com/bam-bam-2/solo-skills --skill meeting-minutes-bam-bam-2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Turning raw voice-meeting transcripts into accurate, shareable meeting minutes is slow and error-prone, and missed action items or fabricated details cause real project incidents. This Skill standardizes the full pipeline from transcript intake to Notion registration and Discord announcement. ## Core Features & Use Cases - Transcript Intake & Loss Detection: Downloads transcripts via Discord DM, checks for decoder-error recording gaps, and transcribes external mp3 recordings through Groq Whisper on a remote machine. - Dual-Document Authoring: Produces a shareable minutes document (agenda, decisions, action items) plus a confidential PM-only memo, with prior unresolved watchlist items reconciled against the new transcript. - Notion & Discord Publishing: Registers minutes in a Notion database with attendee relations and posts a fixed-format announcement to Discord channels; action items feed an automated watchlist sync. - Use Case: After a 60-minute Discord voice meeting, run this Skill to download the transcript, verify no speaker audio was lost, draft minutes with owner/deadline action items, register them in Notion, and notify the team channel. ## Quick Start Use the meeting-minutes skill to turn the latest Discord meeting transcript into minutes, register it in the Notion minutes database, and post the announcement to the records channel.

Frequently Asked Questions about meeting-minutes

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

FAQPage Schema
How do I turn a meeting transcript into structured meeting minutes?

Read the full transcript in chunks, count utterances per speaker, then produce a minutes document with a one-line summary, schedule, agenda discussion, numbered decisions, and a three-column action item table with owner, task, and deadline. Cross-check the previous meeting's minutes so recurring references are assigned correctly.

How do I transcribe an external mp3 meeting recording?

Convert the mp3 to 16kHz mono opus with ffmpeg, then send it to the Groq Whisper API (whisper-large-v3) with a prompt listing domain-specific proper nouns to improve accuracy. Run this on a remote machine since the pipeline is resource-heavy, and note that personal recordings lack speaker diarization.

How do I register meeting minutes in a Notion database?

Create a page in the minutes database with attendee relations pointing to person database pages, incrementing the meeting number from the latest entry. Due to a known Notion MCP bug, number properties like meeting number must be entered manually in the browser after page creation.

What should I do when the meeting recording is incomplete?

Check the bot log for decoder errors indicating a participant's audio was never recorded, then ask attendees for personal recordings before publishing anything. Never reconstruct missing content from surrounding chat text, and mark any reconstruction with a clear notice separating in-meeting content from post-meeting discussion.

Why does wording in meeting minutes affect automated follow-up bots?

A follow-up bot reads recent minutes bodies as evidence when judging whether watchlist items are done. Statements describing verified demonstrations close items as green, while vague or speculative phrasing can wrongly close items or leave finished work flagged as overdue.