From 2ea71df54c9cc7bb64a1e7bb635d9c83d478ed84 Mon Sep 17 00:00:00 2001 From: Mike Adams <87739573+adams@users.noreply.github.com> Date: Mon, 25 May 2026 19:22:27 -0700 Subject: [PATCH] productivity: add ~~conversation intelligence connector category Introduces a new ~~conversation intelligence connector category to the productivity plugin and wires meeting transcripts into both start (memory bootstrap) and update (task sync + comprehensive scan) skills. Fireflies and Grain are the Included MCP servers (matching the existing multi-included pattern in ~~project tracker); Gong, Granola, Chorus, Otter.ai are listed as Other options. Changes: - .mcp.json: add `fireflies` and `grain` server blocks - CONNECTORS.md: add new ~~conversation intelligence row - skills/update/SKILL.md: (a) conversation-intelligence as a task source pulling action items into TASKS.md "Meeting Action Items" section; (b) meeting decisions/attendees added to Capture Enrichment; (c) meeting transcripts added to Comprehensive-Mode Scan Activity - skills/start/SKILL.md: meeting transcripts added to comprehensive-scan source list in memory bootstrap No changes to two-tier memory architecture, dashboard.html, --comprehensive flag semantics, memory-management skill, or task-management skill. All new functionality is gated on ~~conversation intelligence being connected. Grain MCP: https://api.grain.com/_/mcp (launched June 2025). Fireflies MCP: https://api.fireflies.ai/mcp. Co-Authored-By: Claude Opus 4.7 --- productivity/.mcp.json | 8 ++++++++ productivity/CONNECTORS.md | 1 + productivity/skills/start/SKILL.md | 1 + productivity/skills/update/SKILL.md | 3 +++ 4 files changed, 13 insertions(+) diff --git a/productivity/.mcp.json b/productivity/.mcp.json index 0097bab3..8e404cd5 100644 --- a/productivity/.mcp.json +++ b/productivity/.mcp.json @@ -43,6 +43,14 @@ "gmail": { "type": "http", "url": "" + }, + "fireflies": { + "type": "http", + "url": "https://api.fireflies.ai/mcp" + }, + "grain": { + "type": "http", + "url": "https://api.grain.com/_/mcp" } } } diff --git a/productivity/CONNECTORS.md b/productivity/CONNECTORS.md index 537f5093..f2185630 100644 --- a/productivity/CONNECTORS.md +++ b/productivity/CONNECTORS.md @@ -13,6 +13,7 @@ Plugins are **tool-agnostic** — they describe workflows in terms of categories | Chat | `~~chat` | Slack | Microsoft Teams, Discord | | Email | `~~email` | Microsoft 365 | — | | Calendar | `~~calendar` | Microsoft 365 | — | +| Meeting transcription | `~~conversation intelligence` | Fireflies, Grain | Gong, Granola, Chorus, Otter.ai | | Knowledge base | `~~knowledge base` | Notion | Confluence, Guru, Coda | | Project tracker | `~~project tracker` | Asana, Linear, Atlassian (Jira/Confluence), monday.com, ClickUp | Shortcut, Basecamp, Wrike | | Office suite | `~~office suite` | Microsoft 365 | — | diff --git a/productivity/skills/start/SKILL.md b/productivity/skills/start/SKILL.md index 36be8ceb..374beed5 100644 --- a/productivity/skills/start/SKILL.md +++ b/productivity/skills/start/SKILL.md @@ -97,6 +97,7 @@ Gather data from available MCP sources: - **Email:** Sent messages, recipients - **Documents:** Recent docs, collaborators - **Calendar:** Meetings, attendees +- **Meeting transcripts** (if `~~conversation intelligence` MCP available): Retrieve the user's most recent ~20 attended meetings — pull attendee names, recurring meeting series, project codenames mentioned in transcripts, and AI-generated meeting notes. Meeting transcripts are the highest-density source of workplace shorthand (nicknames, project codenames, internal terms) — favor them when available. Build a braindump of people, projects, and terms found. Present findings grouped by confidence: - **Ready to add** (high confidence) — offer to add directly diff --git a/productivity/skills/update/SKILL.md b/productivity/skills/update/SKILL.md index ee86a1f3..217f3b46 100644 --- a/productivity/skills/update/SKILL.md +++ b/productivity/skills/update/SKILL.md @@ -30,6 +30,7 @@ Read `TASKS.md` and `memory/` directory. If they don't exist, suggest `/producti Check for available task sources: - **Project tracker** (e.g. Asana, Linear, Jira) (if MCP available) +- **Conversation intelligence** (e.g. Fireflies, Grain, Gong) (if `~~conversation intelligence` MCP available) — pull open action items assigned to the user from recent meetings; surface under a "Meeting Action Items" section in TASKS.md - **GitHub Issues** (if in a repo): `gh issue list --assignee=@me` If no sources are available, skip to Step 3. @@ -91,6 +92,7 @@ Tasks often contain richer context than memory. Extract and update: - **Status changes** ("launch done") → update project status, demote from CLAUDE.md - **Relationships** ("Todd's sign-off on Maya's proposal") → cross-reference people - **Deadlines** → add to project files +- **Meeting decisions and attendees** (if `~~conversation intelligence` MCP available) → update `memory/` entries for people, projects, and companies mentioned in recent meetings; capture decisions surfaced in meeting notes that shift project status ### 7. Report @@ -112,6 +114,7 @@ Gather data from available MCP sources: - **Email:** Search sent messages - **Documents:** List recently touched docs - **Calendar:** List recent + upcoming events +- **Meeting transcripts** (if `~~conversation intelligence` MCP available): List recent attended meetings, retrieve transcripts and AI-generated notes, surface action items and decisions ### Extra Step: Flag Missed Todos