Prepare for upcoming call with full context
Build a concise call brief from dated person, account, deal, task, and interaction evidence. Keep sourced context separate from suggested questions and unknowns.
/call-prep [person]/call-prep [company]Set the call brief's as-of timestamp, timezone, participant, and call time. Make
freshness relative to that as-of time. For each interaction, commitment, signal,
account field, objective, and objection, record its source path or record ID and event
date. File modified time is not an event date.
Unknown — ask; do not infer intent, buying stage, sentiment, priority, or likely
objection from role, company, silence, or a generic sales pattern.Confirm the exact person/account and disambiguate duplicate names. Confirm:
If identity remains ambiguous, return the candidates and ask; do not merge records.
Collect only the context needed for this call:
| Item | Evidence rule | |---|---| | Person role | dated person/account source | | Relationship | exact observations; no personality inference | | Recent interactions | canonical event date and source | | Commitments | exact owner, due date, status, source | | Deal/account state | authoritative record and source date | | Pain or request | quote-safe summary tied to an interaction | | Product/commercial claim | current authoritative product or commercial source |
Deduplicate repeated meeting or CRM records by stable ID. Preserve materially different accounts and contradictions.
For each source, show event date and read as-of time. Apply a stale label only if
the user or account policy defines a freshness rule; otherwise show elapsed time and
Freshness assessment: Unknown.
Mark these explicitly when absent:
Call objective: Unknown — ask the callerCustomer objective: Unknown — ask on the callPotential objections: Unknown — no sourced objectionAccount health: Unknown — no configured rubric/current resultNext decision: UnknownDo not convert missing evidence into a negative assessment.
Discussion points must trace to a source. Suggested questions may explore an unknown, but must be phrased without assuming the answer.
Good shape:
Commercial responses must use current approved material. If price, ROI, rollout,
customer proof, or product support is not sourced, say Unknown — verify before use
and do not improvise.
Before presenting:
# Call prep: [person] — [company]
**Call:** [time and timezone]
**Brief as of:** [timestamp]
**Identity evidence:** [source/date]
**Call objective:** [user-stated source or Unknown]
## What is known
- [Fact] — [source, event date]
- [Fact] — [source, event date]
## Recent interactions
| Date | Interaction | Decisions/commitments | Source |
|---|---|---|---|
## Open commitments
| Owner | Commitment | Due/status | Source/date |
|---|---|---|---|
## Unknowns and contradictions
- [Unknown or both conflicting sources/dates]
## Questions to ask
1. [Neutral question tied to an unknown]
2. [Question tied to a sourced objective]
## Talking points
- [Sourced point, with approved claim source]
- [Unknown — verify before use]
## Desired outcome
- [User-stated goal or Unknown]
## Quick links
- [Only records actually read]
Placeholders define structure only; they are not sample facts.
After the call, offer a separate update plan. For each requested write:
On failure, keep the brief unchanged, disclose possible partial state, re-read the target, and require a fresh preview before any retry.
npx skills add davekilleen/call-prep下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity