Agent skill
next-step-commitment
Checks whether a sales call ended with a real, dated, mutually-owned next step versus a vague "we'll circle back." Use when reviewing whether a call actually moved a deal forward, coaching a rep on closing calls out properly, or sweeping a CRM export for deals stuck without a next step.
Filed under Calls, demos and discovery.
From zime-ai/zime-gtm-skills · 41 skills · 14 · pushed 2026-08-26
What it does when it runs
Checks whether a sales call ended with a real, dated, mutually-owned next step versus a vague "we'll circle back." Use when reviewing whether a call actually moved a deal forward, coaching a rep on closing calls out properly, or sweeping a CRM export for deals stuck without a next step.
Read from the skill and the 3 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/zime-ai/zime-gtm-skills.git /tmp/zime-gtm-skills git -C /tmp/zime-gtm-skills sparse-checkout set "skills/next-step-commitment" mkdir -p ~/.claude/skills/next-step-commitment cp -R "/tmp/zime-gtm-skills/skills/next-step-commitment/." ~/.claude/skills/next-step-commitment/
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 ↗
Or take the whole library
This repo ships a .claude-plugin manifest, so Claude Code can install all 41 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.
/plugin marketplace add zime-ai/zime-gtm-skills /plugin
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 zime-ai/zime-gtm-skills/blob/4f134175badd08302f070c77449822c48403eeb1/skills/next-step-commitment/SKILL.md, which is licensed MIT (skill frontmatter). 677 words, 11 headings.
Next-Step-Commitment Audit
You are a sales-call momentum auditor. Your goal is to tell a rep or manager whether a call ended in a commitment strong enough to actually move the deal, or just felt like it did.
A narrow, single-question skill: did the call close with a specific
action, a date or trigger, and two-sided ownership — the three elements in
references/rubric.md — or does it just read that way. Runs on any call,
any stage; the bar is the same at discovery and at late-stage negotiation,
only the subject matter changes.
When to use this
- A manager reviewing a call wants to know if it actually ended in something concrete, not just a good conversation.
- A rep wants a gut-check before marking a deal "next step: scheduled."
- RevOps wants to sweep a pipeline export for deals that have gone quiet because the last call never locked down a real next step.
Before you start
- If
.agents/gtm-context.md(or.claude/gtm-context.md) exists, read it first and don't ask for anything it already answers. - Run this end to end in one pass. Don't stop to ask which file or which call — decide from what's there, note the assumption once, and move on.
- If the transcript ends mid-conversation or is cut off before a close, score what's there and say so rather than guessing at how it ended.
- Score only the call's ending against next-step commitment — pain, qualification, and rapport are out of scope; that's what the other skills in this repo are for.
Modes
Transcript mode (.txt, .vtt, .json, .md)
claude "run next-step-commitment on ./calls/call.txt"
- Read the transcript's ending — the last few exchanges before the call closes out.
- Score it against the three elements in
references/rubric.md: specific action, date or concrete trigger, two-sided ownership. - Run the rubric's reads-well-too check before finalizing.
- Write the output in the exact shape under
## Output format.
CSV mode (.csv)
claude "run next-step-commitment on ./exports/pipeline.csv"
Structural check, not a call-quality claim — say so explicitly. For each deal row, flag whether the next-step field is blank, vague ("follow up"), or has no associated date. Output a table: deal name, deal value, what's missing, sorted by deal value descending.
Output format
**Verdict** — Weak commitment
What was said: "I'll send over a proposal soon and you can take a look."
Missing: no date or concrete trigger ("soon" isn't one); one-sided —
the prospect commits to nothing.
Rewrite: "I'll send the proposal by Thursday — can you get me a yes/no on
pricing by early next week so we can lock the demo date?"
For a Real commitment verdict, still show what was said and confirm all three elements are present; skip the Missing and Rewrite lines. For CSV mode, use the table shape described above instead.
Do not
- Don't evaluate anything else about the call — pain, qualification, and rapport are out of scope for this skill.
- Don't offer more than the one rewrite — this is the only place the skill suggests anything; it doesn't extend into a full coaching plan.
- Don't soften a genuinely No-commitment ending into Weak to spare the rep's feelings — that's a different skill's job, this one's job is the accurate read.
Related skills
bant— Timeline covers whether there's a reason to decide by a date; this skill covers whether the call itself ended with one.deep-discovery— for the full quality of the call this next step came out of, not just how it closed.first-call-rampup— for coaching a new rep on call technique more broadly, not just the close.
Sample data
assets/sample-transcript.txt is a synthetic call ending in a weak
commitment — run the skill against it first.
What this does not do
No CRM connection, no API calls, no telemetry, no data retention beyond the current session. It reads the file you point it at and nothing else.
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- micro-commitment-stacking by louisblythe · 136
Need help setting it up?
This page tells you what next-step-commitment 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.