meeting-notes

Creates categorized Obsidian meeting notes from calendar events with customer matching and WorkIQ recap integration.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/miyake-san/sogo-agent-platform --skill meeting-notes-miyake-san
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meeting-notes
Source: https://github.com/miyake-san/sogo-agent-platform/tree/main/skills/experimental/obsidian-meeting-notes
Command: npx skills add https://github.com/miyake-san/sogo-agent-platform --skill meeting-notes-miyake-san

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping an Obsidian vault organized with consistent meeting notes is tedious: naming files, categorizing events, linking customers, and filling in recaps after meetings all require repetitive manual effort. This Skill automates the full lifecycle of meeting note creation and enrichment inside an Obsidian vault. ## Core Features & Use Cases - Automated Note Creation: Generates meeting notes at 02 Notes/Meetings/YYYY-MM-DD-EventName.md with sanitized filenames, standardized YAML frontmatter, and a full body template including agenda, notes, and action items sections. - Smart Categorization & Customer Matching: Classifies events as personal, internal, or external based on titles and attendee email domains, and links meetings to known customer notes (B3, XP, Porto, PicPay, and more). - Daily Note Schedule Integration: Populates the daily note's schedule section with time-grouped, linked events and conflict warnings, while excluding [BUSY] and [BLOCK] placeholders. - WorkIQ Recap Enrichment: Optionally pulls Teams meeting recaps, transcripts, and action items via the WorkIQ MCP server to auto-fill notes from yesterday's meetings. - Use Case: Each morning at 8am, the planner agent creates notes for today's calendar events, links customer meetings, updates the daily note schedule, and fills in recaps and action items from yesterday's Teams calls. ## Quick Start Create meeting notes for all of today's calendar events in my Obsidian vault and update my daily note schedule.

Frequently Asked Questions about meeting-notes

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

FAQPage Schema
How do I automate meeting notes in Obsidian?

This Skill creates a meeting note per calendar event at 02 Notes/Meetings/YYYY-MM-DD-EventName.md with standardized frontmatter and a body template. It also links each event into the daily note schedule grouped by time segment.

How are meetings categorized as personal, internal, or external?

Categorization uses event title keywords and attendee email domains. Events where all attendees share the @microsoft.com domain are internal, any external domain makes it external, and personal keywords like Focus, Gym, or Lunch mark it personal.

Does this work without the WorkIQ MCP server?

Yes, WorkIQ is optional. Basic note creation, categorization, customer matching, and daily note scheduling work without it. WorkIQ only adds automatic retrieval of Teams meeting recaps, transcripts, and action items.

Which calendar events are excluded from meeting notes?

Events with titles containing [BUSY] or [BLOCK], and events titled Lunch Out Of Office, are skipped entirely. They are also omitted from the daily note schedule section since they are non-actionable calendar blocks.

How does customer matching work for external meetings?

The Skill matches event titles and attendee domains against a table of known customers such as B3, XP, Porto, PicPay, and BTG. On a match, it sets the customer frontmatter field, links the customer note, and forces the category to external.

What happens when no Teams recap is available for a meeting?

If WorkIQ returns no recap, such as for non-Teams external meetings or meetings without recording, the notes section is left for manual entry and a warning banner is added asking the user to add notes manually.