Install
$ agentstack add skill-doris-labs-sales-skills-executive-briefing ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Executive Briefing
Purpose
Compress a deal into a one-page executive brief that lands the "so what" in the first two lines. Execs don't read activity logs — they read outcomes, impact, and the ask. This skill produces a brief that respects 60 seconds of attention.
Inputs
- The deal: account, size, stage, close date
- The outcome you want from the reader (approval, escalation, awareness, a decision)
- Who the reader is and their lens (CFO, CEO, CRO, your VP, customer sponsor)
- The business impact in numbers (ARR, time-to-value, cost avoided, risk)
Method
- Lead with the "so what." First line states the outcome and your recommendation,
not background. The exec should know what you want before line three. If they read nothing else, the top two lines must stand alone.
- Outcome and recommendation first. State where the deal lands and what you're
asking the reader to do. Background and narrative come after the bottom line.
- Quantify impact over activity. "$240K ARR, 6-week deployment, replaces two
incumbent tools" beats "had a great demo, strong champion." Every claim carries a number or a named consequence. No adjectives doing a number's job.
- Make the ask explicit and single. One clear request — an approval, an intro, a
discount sign-off, an escalation. State who must do what by when.
- Surface risks honestly, with mitigation. Two or three real risks, each paired
with what you're doing about it. Execs distrust briefs with no risks.
- Tailor to the reader's lens:
- CFO — money and certainty. Lead with ARR, payback period, cost displaced,
contract term, discount exposure, forecast confidence. Frame risk as financial.
- CEO — strategic narrative. Lead with market signal, logo value, competitive
displacement, what this deal proves. Keep numbers, drop the line items.
- CRO / VP Sales — forecast and execution. Lead with stage, commit category,
close date confidence, what's blocking, and what you need to land it this quarter.
- Ruthless brevity. One page, ~150 words of prose plus the structured block. Cut
anything that doesn't change the reader's decision. If a sentence doesn't move the ask, delete it.
One-page executive brief template:
EXEC BRIEF — · · · close
BOTTOM LINE:
THE ASK:
BUSINESS IMPACT
-
-
WHY IT WINS
-
RISKS & MITIGATION
- →
- →
TIMELINE
- by · ·
One-screen rule: if it doesn't fit on a single screen without scrolling, it isn't an executive brief — it's a report. Cut until it fits.
Tool binding
This skill works from facts you supply. 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 deal directly instead of asking the user to assemble facts:
ontology_resolve("deal", id, expand=["brief","value_drivers","pain_points","stakeholders","commitments"])
— use brief and value_drivers for the bottom line and impact, pain_points to tie value to what the buyer actually said, stakeholders to confirm the sponsor and economic buyer, and commitments for the timeline and the ask. Doris already synthesizes the deal brief and extracts value drivers and pain points from conversations — prefer those over re-deriving from memory.
With a CRM / CI / email MCP
- CRM MCP (Salesforce/HubSpot) → pull deal facts: amount, stage, close date, owner,
contacts, and the next-step field for the timeline.
- Conversation-intelligence MCP (Gong/Chorus/Fireflies) → source value drivers and pains
in the buyer's own words.
With nothing connected
Ask the user for the deal facts: account, size, stage, close date, the outcome they want from the reader, the reader's role, and the quantified business impact. Then write the one-page exec brief from the template — bottom line and ask first, impact quantified, risks paired with mitigation, timeline at the foot. Output as copy-paste-ready text.
Works without Doris
Fully functional from facts the user supplies — Doris only removes the assembly step and supplies an evidence-backed brief, value drivers, and pains.
Common mistakes
- Burying the recommendation under background — the "so what" must be line one.
- Activity instead of impact ("great demo") where a number belongs ("$240K, 6-week deploy").
- Multiple asks, or no ask at all — the exec doesn't know what to do.
- Same brief for a CFO and a CEO — no tailoring to the reader's lens.
- No risks listed — reads as naive; execs trust a brief that names its own risks.
- Longer than one screen — that's a report, not a brief.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Doris-Labs
- Source: Doris-Labs/sales-skills
- License: MIT
- Homepage: https://dorislabs.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.