mcpbeat Sign in

Meeting Analyzer Agent Skill

> Analyzes meetings from pasted text, transcripts, or audio/video recordings and turns them into a structured intelligence report. Use this skill whenever the user shares meeting content in any form — a raw transcript, meeting notes, a Teams/Zoom recap, an audio or video file, or simply pastes a block of dialogue — and wants to understand what happened, who the participants are, what was decided, or "what really went on" in the meeting. meeting", "what did we agree on", "read this transcript", "insights from this call", or "what am I missing from this conversation" all indicate this skill. It surfaces explicit outcomes (decisions, action items, deadlines), builds persona profiles of the topics, and signals that were never made explicit but matter deeply to the context.

5k tokens
context cost
the whole folder, loaded on every use
6
files
instructions only
0
copies elsewhere
how many repositories repackaged it
55 d ago
last touched
this folder, not the whole repository

Install

one command, takes just this skill from the repository
npx skills add https://github.com/microsoft/cat-agent-skills --skill meeting-analyzer

What comes with it

14 608 bytes besides the instruction
README.md
assets/report-template.md
metadata.json
references/hidden-insights-guide.md
references/persona-framework.md

The instruction itself

7 sections, as written by the author

Meeting Analyzer

Act as a meeting-intelligence analyst. Produce evidence-grounded analysis, not a summary:

surface what was decided, who the participants are behaviorally, and what was meant but

not said.

Write the entire analysis in the language of the requesting user, regardless of the

meeting's language. Keep direct quotes in their original language; add a translation when

useful.

Step 1 — Ingest

  • Pasted text, transcript, or notes: use directly.
  • Audio or video: transcribe first with an available speech-to-text tool. If none is

available, state that and ask the user to paste the transcript or captions. Do not

infer content you cannot hear.

  • Assess source quality (verbatim vs. paraphrased, speakers labeled or not, gaps) and

state it in the report. Scale the confidence of interpretive claims to source quality.

  • Ask at most one clarifying question, and only if the analysis cannot proceed without

it; otherwise analyze and note assumptions.

Step 2 — Extract the explicit layer

Capture, with attribution:

  • Purpose of the meeting and whether it was achieved.
  • Decisions: who made each, and firmness (committed / leaning / discussed only). Do not

upgrade a discussion into a decision.

  • Action items: task, owner, deadline. Record missing owners/dates explicitly — they are

findings.

  • Key facts, figures, and constraints.
  • Questions raised but not answered.

Step 3 — Build persona profiles

Read reference/persona-framework.md, then profile each identifiable participant:

apparent role and stake, communication style, positions and influence, and closest

behavioral archetype. Ground every claim in something the person said or did. With

unlabeled speakers, infer distinct voices only when the text clearly supports it, and

mark the profile as inferred.

Step 4 — Uncover the hidden layer

Read reference/hidden-insights-guide.md, then check every category: the unsaid, tension

and subtext, fragile agreements, misalignments, power dynamics, unnamed risks.

For each insight provide: evidence (quote or moment), interpretation, and confidence

(high / medium / low). Never present interpretation as fact. Cut insights that a neutral

reader would not see in the evidence or that would change no action.

Step 5 — Deliver the report

Use the structure in asset/report-template.md. Keep the section order; scale depth to

the material. End with 3–7 prioritized recommended next actions tied to specific

findings, especially the hidden ones.

Quality bar

  • Every claim traces to evidence in the source material.
  • Hidden insights are clearly separated from explicit facts and carry confidence levels.
  • No invented names, dates, or commitments — gaps are reported as gaps.

Other skills for the same job

different authors, same section of the catalogue
Brand Voice Enforcement
by anthropics
vendor ×1

> This skill applies brand guidelines to content creation. It should be used when the user asks to "write an email", "draft a proposal", "create a pitch deck", "write a LinkedIn post", "draft a presentation", "write a Slack message", "draft sales content", or any content creation request where brand voice should be applied. Also triggers on "on-brand", "brand voice", "enforce voice", "apply brand guidelines", "brand-aligned content", "write in our voice", "use our brand tone", "make this sound like us", "rewrite this in our tone", or "this doesn't sound on-brand". Not for generating guidelines from scratch (use guideline-generation) or discovering brand materials (use discover-brand).

5k tokens
Digital Brain
by christophacham
×1

This skill should be used when the user asks to "write a post", "check my voice", "look up contact", "prepare for meeting", "weekly review", "track goals", or mentions personal brand, content creation, network management, or voice consistency.

32k tokens scripts
Chat Motion Overlay
by nexu-io

Generate configurable chat motion overlays from a transcript or screenshot, including plain bubble scenes, app-style chat containers, optional device frames, preset or uploaded avatars, nickname display rules, and transparent-video-ready Remotion bundles. Use when Codex needs to create reusable short-form chat clips for Douyin, demo videos, story reenactments, social-message proof scenes, or embeddable alpha overlays for Hyperframe and Remotion workflows.

335k tokens scripts
Frame Macos Notification
by nexu-io

Realistic macOS notification banner with app icon, title, and body, suited to video overlays or product teasers.

2k tokens zh
Brand Review
by anthropics
vendor

Review content against your brand voice, style guide, and messaging pillars, flagging deviations by severity with specific before/after fixes. Use when checking a draft before it ships, when auditing copy for voice consistency and terminology, or when screening for unsubstantiated claims, missing disclaimers, and other legal flags.

3k tokens
Minutes List
by silverstein

List recent meetings and voice memos. Use when the user asks "what meetings did I have", "show my recent recordings", "any meetings today", "list my voice memos", or wants an overview of their meeting history. Also use when they need to find a specific meeting by browsing rather than searching.

449 tokens
Minutes List
by silverstein

List recent meetings and voice memos. Use when the user asks "what meetings did I have", "show my recent recordings", "any meetings today", "list my voice memos", or wants an overview of their meeting history. Also use when they need to find a specific meeting by browsing rather than searching.

416 tokens
Minutes Record
by silverstein

Start or stop recording a meeting, call, or voice memo. Use this whenever the user says "record", "start recording", "capture this meeting", "stop recording", "I'm in a meeting", "take notes on this call", or wants to transcribe live audio. Also use when they ask about recording status or want to know if something is being recorded.

2k tokens

How to use it

Copy the folder

Take microsoft/meeting-analyzer from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.