agentsclimarketplace

Post call followup

Skill Doris-Labs/sales-skills/skills/post-call-followup

Turn a sales call into a follow-up email, clear next steps, and a clean CRM update. Use after a discovery, demo, or any customer call. Triggers on: follow up email, post call, recap email, log this call, update the deal.From its SKILL.md

Install
npx -y skills add Doris-Labs/sales-skills --skill post-call-followup

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • fetches URLsInstructs the agent to fetch 1 URL, including mcp.meetdoris.com.

SKILL.md

4.4 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it

Post-Call Follow-Up

Purpose

Turn a just-finished call into three artifacts: a recap email the buyer actually wants, clear mutual next steps, and a CRM update that keeps the deal honest.

Inputs

  • What was discussed (transcript, notes, or your recollection)
  • Who was on the call and their role
  • The deal's current stage and what you're trying to advance

Method

  1. Extract the spine of the call. Work this checklist so nothing gets dropped:

    • Pains named — the problems the buyer stated, in their words.
    • Value landed — which of your points they reacted to (and which fell flat).
    • Objections raised — concerns, hesitations, and who raised them.
    • Commitmentsboth sides: what you owe, what they owe. (See the rule below.)
    • Next step — the single agreed action, with an owner and a date.
    • People — anyone new mentioned, their role, and whether they're for/against.
  2. Draft the recap email in the buyer's language — lead with their stated problem, mirror their words, make the next step a single clear ask. Keep it under 150 words.

  3. Write next steps as owner + action + date. No orphaned tasks; if a step has no date, it isn't a commitment yet — chase the date.

  4. Produce the CRM update. Map the call to concrete fields, and flag — don't silently overwrite — anything the call contradicts:

    CRM fieldUpdate from the call
    StageAdvance only if the exit criteria were actually met; otherwise hold + note why.
    Next step / next step dateThe agreed action + date from step 3.
    Close dateAdjust only if the buyer gave a real date signal; flag if it now looks unrealistic.
    MEDDPICC slotsUpdate Champion / Economic buyer / Metrics / Decision process as the call revealed them.
    Contacts / rolesAdd new stakeholders; update influence/sentiment.
    ⚠️ ContradictionsList any field the call disproves (e.g. "stage = Negotiation but no economic buyer engaged") for the rep to resolve.

Good vs bad recap: a good recap reflects their problem and one clear next step a busy buyer can say yes to in five seconds. A bad recap is a feature recap in seller language with a vague "let me know your thoughts" close.

Recap email template:

Subject: <their problem> — next steps

Hi <name>,

Thanks for the time today. To recap what I heard: <their stated problem, their words>.

What we agreed:
- <value point that landed>
- Next step: <single clear ask> by <date>

<one-line close>
<signature>

Both-sided commitments rule: capture what you owe and what they owe. A recap with only your commitments is a to-do list, not a mutual plan.

Tool binding

This skill works from raw notes alone. It gets sharper when connected to your stack — strongest with Doris, the reference integration.

With Doris (recommended)

If the Doris MCP (mcp.meetdoris.com) is connected, pull the call directly instead of asking the user to paste notes:

  • ontology_resolve("deal", id, expand=["meetings","commitments","objections","stakeholders"]) — use the real transcript-derived commitments and existing deal context so the recap reflects what was actually said and the CRM update is evidence-backed.
  • search_transcripts(...) to quote exact buyer language. Doris already extracts commitments, objections, and stakeholders per call — prefer those over re-deriving from raw text.

With a CRM / CI / email MCP

  • Conversation-intelligence MCP (Gong/Chorus/Fireflies) or a transcript file → source the call content.
  • CRM MCP (Salesforce/HubSpot) → write the stage/field updates back directly.

With nothing connected

Ask the user to paste notes or the transcript; extract commitments yourself; output the email, next steps, and a copy-paste CRM update block.

Works without Doris

Fully functional from pasted notes — Doris only removes the paste step and supplies evidence-backed commitments.

Common mistakes

  • Recap written in seller language, not the buyer's.
  • Next steps with no owner or date.
  • CRM update that restates the stage instead of flagging contradictions.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most sales audience skills give in ~1.0k tokens

Counted across 401 of the 401 authors here whose files we hold, read 2026-08-07

  • Read product marketing context before asking questionsin 21 of 401, across 11 files
  • Acknowledge competitor strengths honestlyin 18 of 401, across 7 files
  • Start every page with a summaryin 15 of 401, across 4 files
  • Use a single, low-friction call to actionin 15 of 401, across 7 files
  • Create a single source of truth for each competitorin 14 of 401, across 3 files
  • Make each follow-up email add new valuein 11 of 401, across 5 files
  • Cut any sentence that does not drive a replyin 10 of 401, across 4 files
  • Tie personalization directly to the problemin 10 of 401, across 4 files
  • Write paragraph comparisons for each dimensionin 9 of 401, across 3 files
  • Link between related competitor pagesin 9 of 401, across 3 files
  • Keep subject lines short and lowercasein 9 of 401, across 3 files
  • Define ideal customer profile from top customersin 9 of 401, across 3 files

Said here and by no other author read

  • Extract pains, value, objections, commitments, next steps, and people
  • Draft the recap email in the buyer's language
  • Lead the recap with the buyer's stated problem
  • Mirror the buyer's exact words in the recap
  • Write every next step as owner plus action plus date
  • Chase the date for any step lacking one

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.