Call Prep

by anthropicsae1513ea94dcNo license27K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated today

Prepare for a customer or prospect call using Common Room signals. Triggers on 'prep me for my call with [company]', 'prepare for a meeting with [company]', 'what should I know before talking to [company]', or any call preparation request.

FeaturedInstructions onlyProductivity & WorkflowCommunication
AI-generated overview

Builds a scannable call prep brief for customer or prospect calls using Common Room account and contact data.

What it does
This skill produces a structured call prep brief by combining account research, contact research, and signal synthesis from Common Room. It identifies the account and attendees, optionally pulls meeting details from a calendar connector, runs account and contact research, and generates talking points, likely objections, and a recommended call outcome. When data is sparse it outputs only what was actually returned plus web search findings and next steps, and it includes a reference guide for different call types.
When to use it
Use it when preparing for a customer or prospect call, such as discovery, demo, expansion, renewal, or QBR conversations. It fits requests like prepping for a meeting with a named company or finding out what to know before talking to a company.
Requirements
Requires access to Common Room data for account and contact research. Optionally uses a calendar connector for meeting details and web search for recency checks. It ships no scripts; it references a call-types guide file and optionally a company context file.

Call Prep

Produce a complete, scannable call prep brief by combining account research, contact research, and signal synthesis from Common Room.

Prep Process

Step 1: Identify the Account and Attendees

Parse what the user has provided:

  • Company name — required; look up the account in Common Room
  • Attendee names — optional; if provided, research each one

Calendar lookup: If a ~~calendar connector is available, search for upcoming meetings with the named company to automatically surface attendee names, meeting time, and any meeting notes or agenda. Use this to fill gaps the user didn't provide.

If neither attendees nor a calendar match can be found, ask: "Who will be on the call from [Company]? I can research each attendee to make your prep more useful."

Step 2: Run Account Research

Use the account-research skill process to build a full account snapshot. For call prep, prioritize:

  • Recent product signals (what are they doing in the product right now?)
  • Open opportunities or renewal timeline
  • Any risk signals (declining usage, support tickets, churned seats)
  • Key recent events (funding, executive change, new hire)

When reviewing activity history, prioritize Gong and call recording activities — these provide direct context about previous conversations. Do not filter out call recordings by activity origin.

Step 3: Run Contact Research for Each Attendee

For each external attendee, use the contact-research skill process. For call prep, focus on:

  • Role and influence in the buying process
  • Their personal activity and engagement history
  • Any recent signals that suggest their current mood/priorities
  • Spark persona classification if available

Step 4: Synthesize Talking Points and Objectives

Based on the combined account and contact research:

  • Identify the call objective (e.g., discovery, demo, expansion conversation, renewal, QBR)
  • Generate 3–5 tailored talking points grounded in specific signal data
  • Anticipate 2–3 likely objections or topics the customer may raise
  • Suggest a recommended outcome for the call

When the user's company context is available (see references/my-company-context.md), tailor talking points to the user's product and value proposition.

Step 5: Recency Check (Web Search)

After gathering all Common Room data, run a quick recency check to catch anything that happened since the last CR data sync. This is supplementary — CR data drives the prep; web search only adds recency.

Company news: Search "[company name]" news filtered to the last 14 days. Look for funding announcements, product launches, leadership changes, layoffs, partnerships, or press coverage.

Attendee presence: For each external attendee, search "[full name]" "[company name]" — look for recent articles, LinkedIn posts, conference talks, podcasts, or published opinions.

If a company news item is significant (e.g., just raised a round, announced a major hire), flag it in Signal Highlights. Otherwise, include findings briefly — don't let web search results overshadow CR signals.

Output Format

The output adapts to how much data Common Room returned. Only include sections where you have real data. Never fill a section with invented details.

When data is rich (multiple field groups returned, activity history, scores, signals):

## Call Prep: [Company] — [Date/Time if known]
**Meeting Context**[Attendees, meeting type, and any known agenda]
---
### Company Snapshot[4–6 bullets: key account status, signals, and recent activity]
---
### Attendee Profiles
**[Attendee Name] — [Title]**[3–4 bullets: role, recent activity, Spark persona if available, personal hook]
[Repeat for each attendee]
---
### Signal Highlights[Top 3 signals most relevant to this specific call]
---
### Talking Points1. [Point tied to a specific signal]2. [Point tied to a specific signal]3. [Point tied to a specific signal]
### Likely Topics / Objections to Prepare For- [Topic or objection + suggested response]- [Topic or objection + suggested response]
### Recommended Call Outcome[1–2 sentences: what success looks like for this meeting]

When data is sparse (few fields returned, no activity, null sparkSummary):

## Call Prep: [Company] — [Date/Time if known]
**Data available:** [List exactly what Common Room returned — e.g., "Name, title, email, two tags. No activity history, no scores, no Spark data."]
### What I Found[Only the fields actually returned, presented as-is]
### Web Search Results[Findings from web search on the company and attendees — or "No significant results"]
### Suggested Next Steps- I can pull [specific field groups] from Common Room if available- I can run deeper web searches on [specific topics]- You may want to check Common Room directly for [what's missing]

Do not generate a full call prep brief from sparse data. A short honest output is always better than a long fabricated one.

Quality Standards

  • Ground every talking point in a real signal — no generic filler
  • Keep the brief tight — it should be readable in 5 minutes or less
  • Flag unknowns explicitly — if attendee research is thin, say so
  • Time-box the research — don't over-research at the expense of speed
  • Never invent deal context — no fabricated proposals, competitor comparisons, pricing, trial terms, or objections not returned by a tool call

Reference Files

  • references/call-types-guide.md — guidance for different call types (discovery, expansion, renewal, QBR) and how to tailor prep accordingly

Source and attribution

Source:anthropics/knowledge-work-pluginsinpartner-built/common-room/skills/call-prepat commitae1513e

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal

More from anthropics/knowledge-work-plugins

Ticket Deflector

anthropics

Featured

Reads a forwarded customer email or ticket, pulls order and refund status from a payments connector (PayPal, Square, or Stripe) or Shopify, account history from the CRM, and open tickets from a support desk (Zoho Desk), drafts a tone-matched reply in the owner's writing voice, and can issue a refund through the payments connector with explicit owner approval. With Shopify connected it also runs a proactive order-triage mode that surfaces orders needing attention — unfulfilled past the promised window, payment problems, pending refunds, stuck shipments — and drafts the next action for each before the customer has to ask. Use when the user says "draft a response," "answer this customer," "where's my order," "I want a refund," "check my orders," or "anything about to blow up."

Awaiting classification27Kupdated today

Tax Season Organizer

anthropics

Featured

Prepares tax-season materials for the owner's accountant, not tax advice. US federal tax; a non-US business gets its closed-books packet instead. Two modes: (1) quarterly estimated tax from YTD net income in the ledger (MYOB, NetSuite, QuickBooks, Xero, or Zoho Books); (2) year-end 1099 prep, scanning the ledger, PayPal, and Stripe for contractors paid over USD 600 into a 1099-NEC list with missing W-9 flags. Any tax request routes first to /tax-prep, which confirms the books are closed and reconciled before running this skill. Use this skill directly only when the owner says the period's books are already closed: "books are closed, now do the 1099s," "run the quarterly estimate off the closed numbers," or "just the contractor W-9 list."

Awaiting classification27Kupdated today

Tax Prep

anthropics

Featured

Prepares tax materials from closed books: a quarterly estimated payment breakdown or a year-end 1099-NEC list and accountant packet.

Business & Finance27Kupdated today

Smb Onboard

anthropics

Featured

Guides a small-business owner through first-time setup: connecting tools, running a value-proof recipe, capturing business context, and setting a weekly…

Productivity & Workflow27Kupdated today

Smb Router

anthropics

Featured

Routes a small-business owner's request to the right plugin skill or command and explains what is available.

Productivity & Workflow27Kupdated today

Month End Prep

anthropics

Featured

Reconciles the accounting ledger (MYOB, NetSuite, QuickBooks, Xero, or Zoho Books) against PayPal, Shopify, Square, and Stripe settlements, flags transactions that need attention, suspicious duplicates, and missing receipts, then writes a plain-English P&L narrative and exports a close packet (xlsx + one-page PDF). This is the first link of the /close-month command; a request to close the month or the books routes there, and the command runs this skill before refreshing the forecast and distributing the packet. Use this skill directly only when the owner wants the reconciliation alone, with no forecast refresh and no distribution: "just reconcile, no packet," "what's missing from the books," "flag the duplicates and missing receipts," or "write the P&L narrative for this month."

Awaiting classification27Kupdated today