generate-briefing

Generates live client meeting briefings from Calendar, Gmail, Slack, and Airtable data via MCP connections.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/SingularAgency/claude-marketplace --skill generate-briefing-singularagency
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-briefing
Source: https://github.com/SingularAgency/claude-marketplace/tree/main/plugins/po-meeting-assistant/skills/generate-briefing
Command: npx skills add https://github.com/SingularAgency/claude-marketplace --skill generate-briefing-singularagency

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of concise, client-ready briefings by querying live sources (calendar, email, chat, and OKR data) without storing historical messages or embedding data, saving time and reducing context switching.

Core Features & Use Cases

  • Real-time synthesis: pulls data from Google Calendar, Gmail, Slack, and Airtable to craft a strategic briefing for upcoming client meetings.
  • Client matching and relevance: maps calendar events to the correct client using keywords and PO configuration, and surfaces only actionable insights.
  • Anti-duplication and delivery: prevents repeated briefings for the same event and delivers results via the appropriate channel (manual chat or Slack DM).
  • Reference to OKRs: optionally incorporates active OKRs from Airtable to connect talking points to client objectives.

Quick Start

Provide a real-time briefing for the selected client using calendar, Gmail, Slack, and Airtable data.

Frequently Asked Questions about generate-briefing

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

FAQPage Schema
How do I generate a client briefing from Slack, Gmail, and Calendar data?

The briefing skill matches upcoming Calendar events to specific clients using keywords and PO configuration, then extracts relevant context from connected Gmail, Slack, and Airtable sources to surface actionable talking points.

Can I use Airtable OKRs to prepare client meeting talking points?

Yes, the skill optionally incorporates active OKRs from Airtable to connect real-time client briefing talking points directly to strategic objectives, ensuring meeting discussions align with broader goals.

Does the briefing skill store my Slack and Gmail message history?

No, the skill operates entirely in real time by querying live data sources through MCP connections without storing historical messages or embedding data, ensuring your communication context remains external and secure.

How do I send a generated client briefing to a Slack DM?

After generating a briefing, the skill outputs a structured summary that can be delivered directly via Slack DM or manual chat, preventing duplicate briefings for the same calendar event across delivery channels.

What is the best way to automate client meeting preparation across multiple data sources?

Automating client meeting preparation requires connecting Calendar, Gmail, Slack, and Airtable through MCP to synthesize real-time context, match events to clients, and output structured briefings without manual data retrieval.