← ClaudeAtlas

process-meetingslisted

Turn synced meetings into updated person pages, extracted tasks and organized notes. Use when the user says 'process my meetings', 'catch up my notes', or after Granola/Otter syncs. Also use proactively when unprocessed meetings exist. Not for prepping an upcoming meeting; use `meeting-prep`.
davekilleen/Dex · ★ 475 · AI & Automation · score 80
Install: claude install-skill davekilleen/Dex
# Process Meetings Process meetings that have been synced from Granola by the background automation. Updates person pages, extracts tasks, and organizes meeting notes. ## Background Execution This skill supports background execution. When invoked: 1. Acknowledge: "Processing [N] meetings in the background. I'll let you know when done." 2. Process all meetings 3. On completion, provide summary: "[N] meetings processed. [X] person pages updated. [Y] action items created." ## How It Works Meetings are synced automatically every 30 minutes by a background process. This command reads those synced files and: - Creates/updates person and company pages - Extracts action items to 03-Tasks/Tasks.md - Links everything together **No terminal commands are shown** - the heavy lifting happens in the background. ## Arguments - No arguments: Process all unprocessed meetings from the last 7 days - `today`: Only process today's meetings - `"search term"`: Find meetings by title/attendee - `--people-only`: Only update person/company pages (skip tasks) - `--no-todos`: Create notes but don't extract tasks - `--setup`: Install/check background automation ## Pre-flight: Granola Check Granola sync uses the official Granola public API. Desktop and mobile recordings both come through it once your Granola API key is connected. If `GRANOLA_API_KEY` isn't set (checked in the environment, then the `.env` file at the vault root), say: "Granola isn't connected yet — run `/granola-setup` to add your