Agent skill
gtm-meet
Second stage of the GTM funnel.
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-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗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.
The skill
Source on GitHub ↗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
| Input | Required | Notes |
|---|---|---|
meeting | no | Which 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):
- Thanks + one-line purpose of the call
- What we heard (their goals and pains, in their words)
- What we covered
- What we agreed
- Open questions
- Next steps with owners and dates
- 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.