obsidian-meeting-general

Extract attendees, create People profiles, and clean Teams transcripts in Obsidian meeting notes.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/ketronkowski/skills --skill obsidian-meeting-general
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-meeting-general
Source: https://github.com/ketronkowski/skills/tree/main/obsidian-meeting-general
Command: npx skills add https://github.com/ketronkowski/skills --skill obsidian-meeting-general

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill processes general (non-standup) Obsidian meeting notes by extracting attendees, creating People profiles, cleaning transcripts across multiple formats, and generating or augmenting structured meeting summaries for Copilot workflows.

Core Features & Use Cases

  • Attendee Extraction: Identify attendees from screenshots or linked People profiles and populate attendee lists.
  • People Profile Creation: Create and link avatar-backed People profiles for new attendees.
  • Transcript Cleaning: Normalize Teams transcripts across four formats (direct paste, downloaded, docx-converted, simple markers) into a unified ## Transcript section.
  • Copilot Summary Handling: Detect existing Copilot summaries and preserve or augment as needed.
  • Summary Generation & Augmentation: Produce a structured meeting notes section with Decisions, Actions, Open Questions, and Key Points; augment existing notes when a Copilot Summary exists.

Quick Start

  • Ensure the meeting file contains ## Transcript and an Attendees list referencing [[Last, First|First Last]].
  • Run the Obsidian meeting general workflow: extract attendees, create missing People profiles, clean the transcript (choose the appropriate script based on transcript format), and generate or augment the summary.
  • Example: Process the file ~/Documents/Obsidian/HPE/Meetings/2026-01-28 - Team Sync.md to produce a clean Transcript and a Copilot-style summary.

Frequently Asked Questions about obsidian-meeting-general

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

FAQPage Schema
How do I clean and format Microsoft Teams transcripts for Obsidian meeting notes?

Teams transcript cleaning normalizes four formats—direct paste, downloaded, docx-converted, and simple markers—into a unified, linked ## Transcript section within Obsidian meeting notes. It maps speakers to attendees and replaces raw transcript text with a clean, structured entry.

How do I extract attendees and create People profiles in Obsidian meeting notes?

Attendee extraction identifies participants from screenshots or linked People profiles, populates the attendee list, and creates linked avatar-backed People profiles for new attendees using the [[Last, First|First Last]] format.

Can I preserve an existing Copilot Summary when generating new meeting notes?

Copilot Summary handling detects existing summaries and preserves them during processing. The workflow augments existing notes with structured Decisions, Actions, Open Questions, and Key Points without overwriting original Copilot content.

Does this meeting notes workflow support standup meetings?

This Skill processes general non-standup meetings only. Standup meetings follow a different format and require a separate workflow tailored to their specific structure.

What do I need to set up before processing Obsidian meeting notes?

Your meeting file must contain a ## Transcript section and an Attendees list referencing linked People profiles using the [[Last, First|First Last]] format. The workflow then extracts attendees, cleans transcripts, and generates structured summaries.

What is the best way to generate structured summaries from Teams transcripts in Obsidian?

Summary generation produces a structured meeting notes section containing Decisions, Actions, Open Questions, and Key Points from cleaned Teams transcripts, or augments existing Copilot summaries when present.