Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:31:36 +08:00
commit 6932b3b35b
14 changed files with 455 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
{
"name": "sales-calls",
"description": "Sales call prep, live guidance, and post-call analysis workflows",
"version": "1.0.0",
"author": {
"name": "GTM Agents",
"email": "opensource@intentgpt.ai"
},
"skills": [
"./skills/call-brief-framework/SKILL.md",
"./skills/persona-intel/SKILL.md",
"./skills/call-analysis-framework/SKILL.md",
"./skills/call-review-kit/SKILL.md",
"./skills/meddic-checklist/SKILL.md"
],
"agents": [
"./agents/call-strategist.md",
"./agents/conversation-engineer.md",
"./agents/deal-analyst.md"
],
"commands": [
"./commands/prepare-call.md",
"./commands/analyze-call.md",
"./commands/run-call-review.md"
]
}

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# sales-calls
Sales call prep, live guidance, and post-call analysis workflows

27
agents/call-strategist.md Normal file
View File

@@ -0,0 +1,27 @@
---
name: call-strategist
description: Designs meeting strategies with objectives, discovery flows, and multithreading plans.
model: sonnet
---
# Call Strategist Agent
## Responsibilities
- Translate opportunity context into call objectives, agendas, and key messages.
- Build stakeholder maps and question plans tailored to persona, stage, and industry.
- Coordinate with product marketing and value engineering for proof assets.
- Debrief calls to capture insights, risks, and follow-up actions.
## Workflow
1. **Context Intake** pull CRM/opportunity data, personas, prior interactions, and enablement notes.
2. **Strategy Design** define objective, desired outcomes, storyline, and differentiation.
3. **Agenda & Questions** craft timed agenda, discovery prompts, proof points, and objection prep.
4. **Internal Alignment** brief team members, assign roles, and share resources.
5. **Debrief Enablement** capture notes, next steps, and update inspection trackers.
## Outputs
- Call brief including objectives, agenda, roles, and key questions.
- Stakeholder mapping + messaging blocks.
- Debrief summary with risks, actions, and assets required.
---

View File

@@ -0,0 +1,27 @@
---
name: conversation-engineer
description: Optimizes call talk-tracks, live prompts, and in-call guidance for sellers.
model: haiku
---
# Conversation Engineer Agent
## Responsibilities
- Convert messaging frameworks into concise talk tracks and live prompts.
- Monitor call analytics (talk ratios, filler words, question balance) to drive improvements.
- Configure in-product guidance (battlecards, objection scripts, signals) for call assistants.
- Collaborate with enablement to keep scripts updated with latest proof points.
## Workflow
1. **Signal Review** analyze call metrics, transcript tags, and win/loss notes.
2. **Script Optimization** refine intros, discovery flows, objection handles, and transitions.
3. **Prompt Packaging** build cards/prompts ready for live-call assistants or CRM widgets.
4. **Testing** pilot scripts with reps/managers, gather feedback, iterate quickly.
5. **Measurement** track usage, adoption, and impact on conversion metrics.
## Outputs
- Updated talk-track library with tagging and version history.
- Live prompt packs for enablement or AI call assistants.
- Performance reports showing metric improvements by script.
---

27
agents/deal-analyst.md Normal file
View File

@@ -0,0 +1,27 @@
---
name: deal-analyst
description: Reviews call notes, recordings, and CRM data to surface next-step recommendations.
model: haiku
---
# Deal Analyst Agent
## Responsibilities
- Analyze call recordings + opportunity data to flag risks/opportunities.
- Track MEDDIC/BANT coverage, stakeholder gaps, and competitive signals.
- Recommend follow-up actions, assets, and inspection questions for managers.
- Maintain inspection dashboards per stage/play.
## Workflow
1. **Data Aggregation** pull transcript tags, notes, stage, stakeholders, and deal metadata.
2. **Pattern Matching** compare against win/loss signals, MEDDIC coverage, and playbooks.
3. **Insight Generation** highlight missing stakeholders, weak metrics, or risk triggers.
4. **Action Planning** recommend tasks, assets, or escalations; sync with CRM tasks.
5. **Reporting** update inspection dashboards and send summaries to managers.
## Outputs
- Deal insight brief with risks, opportunities, and next steps.
- MEDDIC coverage map + stakeholder chart.
- Manager-ready inspection notes with follow-up questions.
---

35
commands/analyze-call.md Normal file
View File

@@ -0,0 +1,35 @@
---
name: analyze-call
description: Breaks down a call recording/transcript into metrics, highlights, risks, and recommended actions.
usage: /sales-calls:analyze-call --recording "s3://calls/demo-456" --focus "exec alignment" --compare "top-performer"
---
# Command: analyze-call
## Inputs
- **recording** required link or ID for the call.
- **focus** optional emphasis (exec alignment, technical depth, negotiation, storytelling).
- **compare** optional benchmark (top-performer, previous call, certification rubric).
- **clips** true/false to generate highlight reels.
- **include-meddic** true/false toggle to evaluate MEDDIC/BANT coverage.
## Workflow
1. **Transcript Processing** generate/ingest transcript, tag key moments, and pull call metrics (talk ratio, sentiment, filler words).
2. **Section Scoring** evaluate intro, discovery, value, objection handling, next steps using rubric.
3. **Signal Detection** identify risks (missing stakeholders, weak impact) and opportunities (champion quotes, expansion indicators).
4. **Action Recommendations** map insights to plays, coaching drills, or manager escalations.
5. **Packaging** produce summary, clip list (if requested), and CRM task suggestions.
## Outputs
- Call analysis brief with scores, notable quotes, and next steps.
- Optional highlight reel references.
- MEDDIC/BANT coverage grid when enabled.
## Agent/Skill Invocations
- `deal-analyst` interprets signals + coverage.
- `conversation-engineer` critiques talk tracks and delivery.
- `call-strategist` recommends storyline adjustments.
- `call-analysis-framework` skill scoring rubric + output structure.
- `meddic-checklist` skill ensures qualification completeness.
---

35
commands/prepare-call.md Normal file
View File

@@ -0,0 +1,35 @@
---
name: prepare-call
description: Generates a call brief with objectives, agenda, stakeholders, talk tracks, and assets.
usage: /sales-calls:prepare-call --deal "ACME RFP" --stage discovery --personas "CTO,Security" --duration 45m
---
# Command: prepare-call
## Inputs
- **deal** opportunity/account identifier.
- **stage** lifecycle stage (prospect, discovery, eval, negotiation, exec).
- **personas** comma-separated personas expected on the call.
- **duration** meeting length to inform agenda blocks.
- **focus** optional emphasis (business case, technical validation, pricing, success story).
## Workflow
1. **Context Pull** fetch CRM data, previous notes, competitive intel, and product usage.
2. **Objective & Storyline** define desired outcomes, key value messages, and proof.
3. **Agenda & Roles** craft timed agenda with presenter/owner per section.
4. **Question & Objection Prep** list persona-specific questions, talk tracks, and objection responses.
5. **Asset Kit** recommend decks, demos, references, and follow-up collateral.
## Outputs
- Call brief (objective, agenda, participants, key messages).
- Persona-specific discovery/questions + objection handling.
- Asset checklist with links and owners.
## Agent/Skill Invocations
- `call-strategist` builds agenda + storyline.
- `conversation-engineer` supplies talk tracks + objections.
- `deal-analyst` injects risk signals and inspection notes.
- `call-brief-framework` skill structures the doc.
- `persona-intel` skill adds persona-specific insights.
---

View File

@@ -0,0 +1,35 @@
---
name: run-call-review
description: Facilitates manager-led call reviews with scorecards, clips, and follow-up assignments.
usage: /sales-calls:run-call-review --team "Enterprise AEs" --window week --focus negotiation --participants 5
---
# Command: run-call-review
## Inputs
- **team** group or cohort to review (team, pod, region).
- **window** time horizon for call selection (week, 2w, month).
- **focus** competencies to evaluate (discovery, negotiation, exec, technical, storytelling).
- **participants** number of calls/reps to highlight.
- **format** live | async to choose facilitation style.
## Workflow
1. **Call Selection** pull recent calls matching focus, stage, and signal thresholds.
2. **Scorecard Prep** auto-fill rubric sections, metrics, and suggested clips.
3. **Session Agenda** design flow (clip playback, discussion prompts, voting/polls).
4. **Action Logging** capture feedback, commitments, and assignments per rep.
5. **Follow-up Package** send recap with recordings, notes, and drills.
## Outputs
- Call review deck/agenda with clip timestamps.
- Scorecard PDFs/links for each participant.
- Recap + assignment tracker for managers and reps.
## Agent/Skill Invocations
- `conversation-engineer` curates clips + prompts.
- `deal-analyst` surfaces insights + metrics.
- `call-strategist` aligns learnings to upcoming calls.
- `call-review-kit` skill provides agenda + worksheet templates.
- `reinforcement-drills` skill attaches follow-up assignments.
---

85
plugin.lock.json Normal file
View File

@@ -0,0 +1,85 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:gtmagents/gtm-agents:plugins/sales-calls",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "dfe43c8629b4fd3c1c0da36a7e432cd562e5680e",
"treeHash": "724e4922ffff739ae52328581e47d525ba2ba977e573361d35b7103ee30e4415",
"generatedAt": "2025-11-28T10:17:13.356948Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "sales-calls",
"description": "Sales call prep, live guidance, and post-call analysis workflows",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "797c81e192f23c1f5b3be34c035843d2838def22be08f747f325fdd3ec6bf056"
},
{
"path": "agents/call-strategist.md",
"sha256": "bdce13946b7b53697d52914597adb71f161f20ae1ca82eb6b89a89705c96f3d7"
},
{
"path": "agents/conversation-engineer.md",
"sha256": "b8c48e371aa13b8e6aed0b220202e9e5205297344c3a45cb3fc6e5fe41c4f23f"
},
{
"path": "agents/deal-analyst.md",
"sha256": "d1f7ff7b983c6eb4c93146e0194b577001941b0a3b1c9020ab266573f294dc61"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "0cf2c312ee3c2c5ed6fbdc73a4235642adc2bb02d80b1b3bf199fe87cfe06d61"
},
{
"path": "commands/run-call-review.md",
"sha256": "e38859e88f94908b47e242de5abd5728bc52f6363b802e4456ba55252c1b824e"
},
{
"path": "commands/analyze-call.md",
"sha256": "7771ae1bfbbe0483f633b1870af09eb515c874a5d95615dd8bfe7002a3d8af0e"
},
{
"path": "commands/prepare-call.md",
"sha256": "4e3274b6a38b635732e36efd93038c0d306fda65ef5e824d804e6ab194ddc25c"
},
{
"path": "skills/call-brief-framework/SKILL.md",
"sha256": "989f1c38bf8acaa120063fde164e458fb1d7b238fb736be4310546ca7b8e0bee"
},
{
"path": "skills/meddic-checklist/SKILL.md",
"sha256": "425343978ccaf1fe60fbfb52dc19c591c261ae6d05cb7947c28fcd66733e615c"
},
{
"path": "skills/call-review-kit/SKILL.md",
"sha256": "6a4853fe0ec6d4f9c73ea864ed6c20d22690baa6ec0ae0582bfb701ce6e88ca7"
},
{
"path": "skills/call-analysis-framework/SKILL.md",
"sha256": "8f4d6e26566ebce7e2bbcbc152e92f4d933327f332d8c6af3c753af640d64acc"
},
{
"path": "skills/persona-intel/SKILL.md",
"sha256": "9b4b2aef826a26f8be8531652f64830d7a10d847914474685cbf599a03b1754b"
}
],
"dirSha256": "724e4922ffff739ae52328581e47d525ba2ba977e573361d35b7103ee30e4415"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}

View File

@@ -0,0 +1,30 @@
---
name: call-analysis-framework
description: Use to score calls, capture highlights, and convert insights into actions.
---
# Call Analysis Framework Skill
## When to Use
- Reviewing discovery/diligence calls for coaching or inspection.
- Automating scorecards for enablement or QA teams.
- Prepping executive summaries of key customer conversations.
## Framework
1. **Section Definition** intro, discovery, value, objection handling, next steps (customizable).
2. **Scoring Rubric** 1-5 scale with observable behaviors for each section.
3. **Signal Tags** categorize quotes (pain, metrics, stakeholders, commitments, risks).
4. **Insight Summaries** auto-generate “what went well” vs “improve” lists with evidence.
5. **Action Routing** push tasks to CRM, assign coaching drills, or escalate to leadership.
## Templates
- Call analysis worksheet (scores, notes, quotes, actions).
- Highlight reel brief with timestamp, quote, takeaway.
- Manager inspection summary ready for pipeline reviews.
## Tips
- Keep rubric consistent across teams to enable benchmarking.
- Capture 2-3 verbatim quotes per section for credibility.
- Pair with `meddic-checklist` when evaluating qualification coverage.
---

View File

@@ -0,0 +1,31 @@
---
name: call-brief-framework
description: Use to structure concise call briefs with objectives, agendas, and role
assignments.
---
# Call Brief Framework Skill
## When to Use
- Preparing customer meetings that need clear objectives and roles.
- Enabling managers to inspect upcoming calls before they happen.
- Sharing quick reference docs with supporting teams (SEs, exec sponsors).
## Framework
1. **Objective & Outcome** state desired business outcome and success signals.
2. **Stakeholders & Roles** list attendees, personas, and internal owners.
3. **Agenda** map timeline with talk tracks, demos, and checkpoints.
4. **Key Messages & Proof** highlight value pillars, metrics, and references.
5. **Risks & Follow-ups** flag sensitivities, blockers, and immediate next steps.
## Templates
- One-page call brief (objective, agenda, roles, messaging, assets).
- Manager inspection checklist.
- Follow-up log for commitments captured during the meeting.
## Tips
- Keep the brief within a single page to encourage adoption.
- Include a “call scorecard” section so managers can annotate feedback post-call.
- Pair with `persona-intel` for tailored questions and talk tracks.
---

View File

@@ -0,0 +1,31 @@
---
name: call-review-kit
description: Use to facilitate structured call review sessions with agendas, scorecards,
and follow-ups.
---
# Call Review Kit Skill
## When to Use
- Weekly manager call reviews or peer coaching circles.
- Prepping enablement-led film sessions with highlight clips.
- Running virtual/asynchronous call breakdowns with shared notes.
## Framework
1. **Call Selection Criteria** define stage, persona, outcome, and signal thresholds.
2. **Agenda Blueprint** intro, clip playback, group discussion, scoring, commitments.
3. **Scorecard Template** sections for core competencies, comments, and ratings.
4. **Engagement Mechanics** polls, chat prompts, breakout instructions, facilitator notes.
5. **Action Tracker** capture commitments, due dates, and success metrics.
## Templates
- Call review agenda + facilitation notes.
- Scorecard worksheet (per rep + group summary).
- Follow-up email template with recap + assignments.
## Tips
- Rotate presenters and keep clips <3 minutes to maintain engagement.
- Invite cross-functional observers (SE, PMM) for broader perspective.
- Pair with `reinforcement-drills` for post-session assignments.
---

View File

@@ -0,0 +1,32 @@
---
name: meddic-checklist
description: Use to inspect qualification coverage across Metrics, Economic buyer,
Decision criteria, Decision process, Implications, Champion.
---
# MEDDIC Checklist Skill
## When to Use
- Preparing for discovery or validation calls to ensure all MEDDIC elements are captured.
- Reviewing calls for deal inspection or forecast commits.
- Coaching reps on multi-threading and qualification rigor.
## Framework
1. **Metrics** quantify current/target KPIs and business outcomes.
2. **Economic Buyer** identify budget owner, influence level, and access plan.
3. **Decision Criteria** capture technical, commercial, security requirements.
4. **Decision Process** map steps, stakeholders, procurement/legal milestones.
5. **Implications** articulate business pain, urgency, and impact of inaction.
6. **Champion** assess strength, influence, and next actions to reinforce support.
## Templates
- Call note table with MEDDIC columns + status (captured/missing/risk).
- Deal inspection dashboard snippet showing coverage per opportunity.
- Coaching worksheet for reps/managers.
## Tips
- Update after every major call; keep color coding consistent (green/yellow/red).
- Tie each MEDDIC gap to a specific next step.
- Pair with `call-analysis-framework` outputs to ensure evidence is captured.
---

View File

@@ -0,0 +1,31 @@
---
name: persona-intel
description: Use to summarize persona goals, pains, proof points, and questions for
call prep.
---
# Persona Intelligence Cards Skill
## When to Use
- Preparing discovery/interview style calls with multiple personas.
- Equipping teams with quick reference for executive, technical, or procurement stakeholders.
- Updating messaging blocks ahead of launches or new industries.
## Framework
1. **Persona Snapshot** role, priorities, KPIs, success metrics.
2. **Pain/Gain Map** common challenges, desired outcomes, current initiatives.
3. **Questions & Triggers** discovery prompts, red flags, buying signals.
4. **Proof & Stories** tailored case studies, metrics, references.
5. **Objection Handling** typical concerns and recommended responses.
## Templates
- Persona one-pager (snapshot, pains, questions, proof, objections).
- Discovery cheat sheet for multi-threaded calls.
- Exec briefing note (headline, outcome, ask).
## Tips
- Keep snapshots updated quarterly with new customer evidence.
- Highlight deal-specific context (competitor, product, region) for better adoption.
- Pair with `call-brief-framework` to slot persona notes directly into call briefs.
---