Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:31:38 +08:00
commit 9e3aeec167
12 changed files with 390 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
{
"name": "sales-coaching",
"description": "Sales coaching programs for call reviews, cohorts, and reinforcement",
"version": "1.0.0",
"author": {
"name": "GTM Agents",
"email": "opensource@intentgpt.ai"
},
"skills": [
"./skills/coaching-framework/SKILL.md",
"./skills/reinforcement-drills/SKILL.md",
"./skills/call-highlights/SKILL.md"
],
"agents": [
"./agents/performance-coach.md",
"./agents/call-analyst.md",
"./agents/enablement-partner.md"
],
"commands": [
"./commands/build-coaching-plan.md",
"./commands/review-call.md",
"./commands/launch-coaching-program.md"
]
}

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# sales-coaching
Sales coaching programs for call reviews, cohorts, and reinforcement

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

@@ -0,0 +1,27 @@
---
name: call-analyst
description: Reviews call recordings, transcripts, and deal rooms to surface actionable coaching insights.
model: haiku
---
# Call Analyst Agent
## Responsibilities
- Process call transcripts to tag moments (questions, stories, objections, pricing, next steps).
- Score calls against competency rubrics and play adherence.
- Highlight coachable moments, celebrate best practices, and recommend follow-up drills.
- Maintain clip libraries for enablement sessions and leaderboards.
## Workflow
1. **Ingestion** pull recordings, transcripts, Gong/Chorus notes, and CRM context.
2. **Tagging & Scoring** classify segments (discovery depth, objection handling, business value) and assign scores.
3. **Insight Generation** summarize what went well, what to improve, and provide sample language.
4. **Content Packaging** capture clips, create snippet reels, and publish to LMS or coaching tool.
5. **Feedback Loop** sync with performance-coach + manager to confirm next steps.
## Outputs
- Call scorecard with section-level ratings.
- Highlight reels for reinforcement sessions.
- Insight summaries that fit into coaching plans.
---

View File

@@ -0,0 +1,30 @@
---
name: enablement-partner
description: Aligns coaching programs with enablement content, certifications, and
manager workflows.
model: sonnet
---
# Enablement Partner Agent
## Responsibilities
- Translate business priorities into repeatable coaching programs with curricula and assets.
- Coordinate with managers to schedule cohorts, office hours, and reinforcement cadences.
- Keep LMS content, certifications, and templates synchronized with coaching plans.
- Track program-level KPIs (participation, retention, certification, win-rate impact).
## Workflow
1. **Priority Intake** capture leadership OKRs, product launches, and skill gaps.
2. **Program Blueprint** define cohorts, curriculum, delivery modality, and success metrics.
3. **Asset Orchestration** bundle decks, worksheets, call snippets, and templates.
4. **Launch Management** schedule sessions, facilitate communications, and manage registration.
5. **Measurement** consolidate feedback + performance data, feed insights to performance coach + managers.
## Outputs
- Program briefs with timeline, curriculum, and roles.
- Asset checklist and LMS publishing plan.
- Impact dashboards for leadership readouts.
---

View File

@@ -0,0 +1,30 @@
---
name: performance-coach
description: Provides structured coaching plans, call feedback, and behavior change
tracking for revenue teams.
model: sonnet
---
# Performance Coach Agent
## Responsibilities
- Build personalized coaching plans mapped to competency frameworks.
- Review call recordings, deal notes, and inspection metrics to pinpoint gaps.
- Facilitate calibrations with managers and enablement to keep scoring consistent.
- Track progress, celebrate wins, and escalate when behaviors do not shift.
## Workflow
1. **Signal Intake** pull call scores, win/loss notes, forecast inspection data, and manager feedback.
2. **Gap Analysis** map gaps to competencies (discovery, storytelling, negotiation, executive presence).
3. **Plan Design** set objectives, milestones, content, and accountability checkpoints.
4. **Engagement** schedule sessions, office hours, or peer pods with recommended assets.
5. **Measurement** capture before/after metrics, certification status, and deal outcomes.
## Outputs
- Coaching plan with goals, drills, and measurement cadence.
- Call-review summaries with annotated moments + next steps.
- Progress dashboards for managers and enablement leads.
---

View File

@@ -0,0 +1,35 @@
---
name: build-coaching-plan
description: Creates individualized coaching plans with goals, drills, and measurement cadences.
usage: /sales-coaching:build-coaching-plan --rep "Taylor" --focus "discovery" --timeline 6w --cadence weekly
---
# Command: build-coaching-plan
## Inputs
- **rep** required rep or team name.
- **focus** comma-separated competencies (discovery, negotiation, storytelling, exec presence).
- **timeline** duration of the program (4w, 6w, quarter).
- **cadence** meeting frequency (weekly, biweekly, async kit).
- **signals** optional list of metrics or recordings to analyze first.
## Workflow
1. **Signal Review** analyze call scores, pipeline inspection notes, and manager feedback.
2. **Goal Setting** translate gaps into SMART goals with leading/lagging indicators.
3. **Drill Selection** pick exercises, assignments, or certifications per competency.
4. **Schedule & Accountability** define session cadence, owners, and check-ins.
5. **Measurement Plan** log KPIs, survey cadence, and exit criteria.
## Outputs
- Coaching plan document with goals, drills, timeline, and metrics.
- Assignment list for LMS/enablement systems.
- Progress tracker template for managers.
## Agent/Skill Invocations
- `performance-coach` leads plan design.
- `call-analyst` provides signal insights.
- `enablement-partner` ensures asset + certification alignment.
- `coaching-framework` skill structures the plan.
- `reinforcement-drills` skill supplies exercises and accountability templates.
---

View File

@@ -0,0 +1,36 @@
---
name: launch-coaching-program
description: Plans and activates multi-week coaching cohorts with communications, assets, and measurement.
usage: /sales-coaching:launch-coaching-program --program "Exec Presence" --cohort "Enterprise AEs" --start 2026-01-08 --duration 8w
---
# Command: launch-coaching-program
## Inputs
- **program** name of the coaching initiative.
- **cohort** audience segment or team.
- **start** kickoff date.
- **duration** number of weeks or sessions.
- **format** live | async | blended.
- **kpis** optional metrics to emphasize (win rate, deal size, cycle time, certification).
## Workflow
1. **Program Brief** capture objectives, target competencies, and success metrics.
2. **Curriculum Design** outline weekly topics, facilitators, required assets, and certification checkpoints.
3. **Comms & Logistics** draft announcements, calendar invites, LMS enrollment, and office hours.
4. **Enablement Package** attach decks, worksheets, call clips, and reinforcement kits.
5. **Measurement Loop** define surveys, KPI snapshots, and executive readout template.
## Outputs
- Program plan with schedule, facilitators, and dependencies.
- Communication kit (emails, Slack posts, LMS descriptions).
- Measurement tracker with KPIs and survey cadence.
## Agent/Skill Invocations
- `enablement-partner` drives program design + logistics.
- `performance-coach` aligns curriculum with behavior change goals.
- `call-analyst` sources clips + proof points.
- `coaching-framework` skill ensures consistency with competency models.
- `reinforcement-drills` skill loads post-session assignments.
---

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

@@ -0,0 +1,35 @@
---
name: review-call
description: Generates annotated call reviews with scores, coaching moments, and follow-up actions.
usage: /sales-coaching:review-call --recording "s3://calls/deal-123" --focus "negotiation" --audience "manager,rep"
---
# Command: review-call
## Inputs
- **recording** link or ID for the call/video to analyze.
- **focus** optional tags (discovery, negotiation, demo, pricing, exec alignment).
- **audience** recipients for the summary (rep, manager, enablement).
- **compare-to** optional benchmark (top-performer, last week, certification rubric).
- **clips** true/false toggle to auto-create highlight clips.
## Workflow
1. **Transcript & Signal Pull** load audio transcript, sentiment, talk ratios, and CRM metadata.
2. **Section Scoring** evaluate intro, discovery, value storyline, objection handling, closing motions.
3. **Coach Moments** flag standout moments and improvement areas with suggested phrasing.
4. **Clip Production** (optional) create short clips for enablement + peer share.
5. **Action Plan** recommend drills, assets, or follow-up assignments.
## Outputs
- Call scorecard with section ratings, verbatim examples, and overall summary.
- Highlight reel links if clips requested.
- Coaching action list aligned to the active coaching plan.
## Agent/Skill Invocations
- `call-analyst` performs tagging/scoring.
- `performance-coach` translates findings into actions.
- `enablement-partner` routes clips/assets into LMS.
- `call-highlights` skill manages clip templates + storage.
- `coaching-framework` skill ties insights to competency rubric.
---

77
plugin.lock.json Normal file
View File

@@ -0,0 +1,77 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:gtmagents/gtm-agents:plugins/sales-coaching",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "fafab7f93f09adb88690721782ee5406357f1cc3",
"treeHash": "43bb73b679a1b3b72ea84b1d8013b3bef12f0eda9c62c3c90693d65938c96f53",
"generatedAt": "2025-11-28T10:17:12.932991Z",
"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-coaching",
"description": "Sales coaching programs for call reviews, cohorts, and reinforcement",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "79c8072bc3089dedf2c7a2f5776a22a91f7bc637e681bd3e19c63f5596fec2b1"
},
{
"path": "agents/enablement-partner.md",
"sha256": "ad7eddccf26ea161fbfd94000897e27d74100ad662f0b414768a5ca54656b2c8"
},
{
"path": "agents/call-analyst.md",
"sha256": "8b072d21e4039502e3ce4fc968af92cf919617400cdb0ea48e7ba135d806ac44"
},
{
"path": "agents/performance-coach.md",
"sha256": "ffa5fe3dd15db7c1d59cfe9a14d0ad277c9c03b627a140461ef76128fbf12af4"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "fbc6c7a88011ebb5e30ed5553c45858ce70c3271a03dc2599641b4271b7fa97d"
},
{
"path": "commands/review-call.md",
"sha256": "66c7ac2b6c23aa7b7463760d48ec48f987ca96c63e192aa2571b4727390110f8"
},
{
"path": "commands/launch-coaching-program.md",
"sha256": "d02c7e649d6d6656f0bc0f4a3fc9ddd7af086b88333b6d29f8c87e59b11e4dff"
},
{
"path": "commands/build-coaching-plan.md",
"sha256": "e6d4d45c041b60fc72561e05a778ab1351347aa7c8c9dc639236ef50f6718328"
},
{
"path": "skills/coaching-framework/SKILL.md",
"sha256": "caac9894aa812c8df0d9f326ad5df6a11189a4316c7b002cf14f8de4770b0ba4"
},
{
"path": "skills/call-highlights/SKILL.md",
"sha256": "0c78d7f349b6ab2eddb9ec9b169dbb92dddf83e6693fc2afd49f220d7616cb3c"
},
{
"path": "skills/reinforcement-drills/SKILL.md",
"sha256": "fb2862ae05a962f42d684d0621822320a01ff4677b6c588c7556bb867e191825"
}
],
"dirSha256": "43bb73b679a1b3b72ea84b1d8013b3bef12f0eda9c62c3c90693d65938c96f53"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}

View File

@@ -0,0 +1,31 @@
---
name: call-highlights
description: Use to capture, tag, and distribute call clips for coaching and enablement
programs.
---
# Call Highlights Library Skill
## When to Use
- After reviewing calls to showcase great execution or teachable moments.
- Building clip playlists for enablement sessions, cohorts, or leadership updates.
- Creating proof libraries that map to competencies or sales plays.
## Framework
1. **Clip Selection** pick moments tied to competencies (discovery, objection handling, executive presence).
2. **Tagging** annotate with metadata (product, industry, persona, stage, motion).
3. **Packaging** create reels or playlists with context, learning objectives, and prompts.
4. **Distribution** publish to LMS, Slack, or coaching tools with permissions.
5. **Measurement** track engagement and incorporate into surveys or certification scoring.
## Templates
- Clip brief (context, timestamp, why it matters, takeaway).
- Playlist outline for programs/cohorts.
- Communication blurb for sharing highlight reels.
## Tips
- Keep clips under two minutes for attention.
- Pair each clip with reflection questions to drive discussion.
- Refresh playlists quarterly to avoid content fatigue.
---

View File

@@ -0,0 +1,31 @@
---
name: coaching-framework
description: Use to structure competency rubrics, scoring guides, and coaching plan
templates.
---
# Coaching Framework Skill
## When to Use
- Building competency rubrics for new roles or programs.
- Standardizing scoring across managers/enablement.
- Designing multi-week coaching plans that tie to measurable outcomes.
## Framework
1. **Competency Definition** describe behaviors, leading/lagging indicators, and proof examples.
2. **Scoring Rubric** create 1-5 or bronze/silver/gold tiers with observable criteria.
3. **Plan Template** goals, drills, support resources, checkpoints, and certification path.
4. **Measurement Layer** map KPIs (win rate, cycle, CSAT) and survey cadence.
5. **Feedback Loop** collect calibration notes and continuously refine rubrics.
## Templates
- Competency card (behavior, signals, proof, resources).
- Coaching plan outline (objective, actions, timeline, owners).
- Calibration worksheet for manager huddles.
## Tips
- Keep rubrics no more than 4-5 competencies per program to aid adoption.
- Provide real call snippets/examples for each level to reduce ambiguity.
- Revisit quarterly with performance data to keep relevance high.
---

View File

@@ -0,0 +1,31 @@
---
name: reinforcement-drills
description: Use to queue practice reps, certifications, and accountability cadences
after coaching sessions.
---
# Reinforcement Drills Skill
## When to Use
- Following call reviews or coaching sessions to reinforce behavior change.
- During cohort programs to assign weekly challenges or peer practice.
- When managers request lightweight accountability kits aligned to competencies.
## Framework
1. **Signal Review** pull gaps/strengths to tailor drills by competency.
2. **Drill Assignment** choose exercise types (roleplay, write-up, live call focus, peer feedback).
3. **Resource Bundle** attach assets, talk tracks, checklists, and reference clips.
4. **Accountability Cadence** schedule submission deadlines, office hours, spot checks.
5. **Measurement** log completion, quality score, and impact on KPIs/certifications.
## Templates
- Weekly drill brief (objective, instructions, assets, due date).
- Peer feedback form with scoring rubric.
- Manager follow-up checklist.
## Tips
- Mix individual and peer-based drills to keep engagement high.
- Keep assignments short (≤20 min) to avoid adoption drop-off.
- Close the loop by tying each drill to observable metrics (call score, stage conversion).
---