Systems Lab

Agent skill

gtm-meet

Second stage of the GTM funnel.

slowingSelf-containedInstructions only413 words

Filed under Calls, demos and discovery.

From ToolMonsters/claude-gtm-skills · 4 skills · 2 · pushed 2026-06-23

What it does when it runs

Second stage of the GTM funnel. Pulls a sales call from Granola and turns it into a recap deck with clear next steps via Gamma, ready to send the moment the call ends. Trigger phrases include "meet recap", "recap the call", "turn my last meeting into a deck", and "/gtm-meet".

Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
No third-party host appears in the skill or its bundled files.
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about gtm-meet

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/ToolMonsters/claude-gtm-skills.git /tmp/claude-gtm-skills
git -C /tmp/claude-gtm-skills sparse-checkout set "skills/gtm-meet"
mkdir -p ~/.claude/skills/gtm-meet
cp -R "/tmp/claude-gtm-skills/skills/gtm-meet/." ~/.claude/skills/gtm-meet/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from ToolMonsters/claude-gtm-skills/blob/0f86baa3a7f5f7d45b93c41d4616d448d9f99d89/skills/gtm-meet/SKILL.md, which is licensed MIT (repository). 413 words, 10 headings.

GTM Meet (Granola + Gamma)

Overview

Granola captures the call. Gamma turns it into a recap deck with clear next steps that you send the moment you hang up. The output is a deck link summarizing what was discussed, what was agreed, and what happens next.

This is funnel stage 2 of 4. The others are gtm-find-and-reach, gtm-close, gtm-expand.

Inputs

InputRequiredNotes
meetingnoWhich meeting. Default: the most recent one. Accepts a title, date, or attendee name

Workflow

Step 1: Locate the meeting

If no meeting is specified, call Granola list_meetings and take the most recent. If the user named a title, date, or attendee, use query_granola_meetings to find it. If more than one plausible match exists, show the top 3 and let the user pick. Do not guess between similar meetings.

Step 2: Pull the content

Call get_meeting_transcript (and the meeting summary if available) for the chosen meeting. Ground everything in the transcript. Never invent what was said.

Step 3: Extract the recap structure

From the transcript, pull:

  • The prospect's stated goals and pain points
  • Key points discussed
  • Decisions or agreements reached
  • Objections or open questions raised
  • Next steps, each with an owner and a date where one was stated

If next steps were not explicitly agreed on the call, mark them as proposed rather than agreed.

Step 4: Build the recap deck with Gamma

Call Gamma generate for a short recap deck (default 5-7 slides):

  1. Thanks + one-line purpose of the call
  2. What we heard (their goals and pains, in their words)
  3. What we covered
  4. What we agreed
  5. Open questions
  6. Next steps with owners and dates
  7. Single clear CTA for the next touch

Content rules: direct statements, no em-dashes, no "no X, no Y" phrasing. Use the prospect's own language from the transcript.

Step 5: Hand off

Return the deck link plus a short send-now message (2-3 sentences) the user can paste into a follow-up email or chat. Note that the deck is editable in the Gamma editor.

Constraints

  • Every factual claim about the call must come from the transcript, never from memory.
  • If the transcript is empty or unavailable, say so and stop. Do not fabricate a recap.
  • Default to the latest meeting only when the user gives no hint; otherwise confirm the match.

Need help setting it up?

This page tells you what gtm-meet does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.