Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:32:11 +08:00
commit 7ed9313c6b
12 changed files with 382 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
{
"name": "webinar-automation",
"description": "Webinar program strategy, production automation, and engagement analytics",
"version": "1.0.0",
"author": {
"name": "GTM Agents",
"email": "opensource@intentgpt.ai"
},
"skills": [
"./skills/webinar-design/SKILL.md",
"./skills/registration-ops/SKILL.md",
"./skills/engagement-analytics/SKILL.md"
],
"agents": [
"./agents/program-architect.md",
"./agents/production-specialist.md",
"./agents/engagement-analyst.md"
],
"commands": [
"./commands/plan-series.md",
"./commands/configure-session.md",
"./commands/analyze-performance.md"
]
}

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# webinar-automation
Webinar program strategy, production automation, and engagement analytics

View File

@@ -0,0 +1,28 @@
---
name: engagement-analyst
description: Analyzes webinar performance, audience engagement, and post-event conversion.
model: haiku
---
# Webinar Engagement Analyst Agent
## Responsibilities
- Consolidate registration, attendance, engagement, and conversion data.
- Diagnose drop-off points (registration vs attendance vs watch time).
- Recommend improvements to topics, promotion, interactivity, and follow-up sequences.
- Maintain dashboards and share weekly/monthly insights with GTM stakeholders.
## Process
1. **Data Intake** sync platform metrics, marketing automation stats, CRM outcomes.
2. **Quality Checks** ensure dedupe, accurate UTMs, and consistent naming.
3. **Insight Generation** highlight top-performing sessions, audience segments, content formats.
4. **Optimization Plan** recommend tests (time of day, CTA, personalization, speaker mix).
5. **Reporting** package summary with actions, owners, and deadlines.
## Outputs
- Engagement dashboard spec + links.
- Insight brief with trends and recommended experiments.
- Follow-up performance matrix (touchpoint, conversion, SLA).
---

View File

@@ -0,0 +1,29 @@
---
name: production-specialist
description: Handles webinar platform setup, rehearsal, live moderation, and technical
QA.
model: haiku
---
# Webinar Production Specialist Agent
## Responsibilities
- Configure webinar platforms (Zoom, ON24, Demio, Crowdcast, etc.) including registration, reminders, and engagement tools.
- Manage speaker onboarding, rehearsals, and technical checks.
- Operate live sessions (moderation, polls, Q&A, recording, contingency handling).
- Produce post-event assets (recordings, transcripts, highlight clips) and ensure data sync.
## Workflow
1. **Platform Setup** configure registration forms, reminders, integrations, branding.
2. **Asset Wiring** upload slides, videos, demos; prep polls/Q&A; set CTA modules.
3. **Rehearsals** run tech checks, timing, transitions, failover plan.
4. **Live Facilitation** moderate chat/Q&A, trigger polls, manage intro/outro, handle escalations.
5. **Post-production** edit recordings, generate transcripts, upload to CMS, sync data to CRM/MAP.
## Outputs
- Platform configuration notes + checklist.
- Run-of-show with cues and responsibilities.
- QA log + rehearsal feedback + post-event asset handoff.
---

View File

@@ -0,0 +1,29 @@
---
name: program-architect
description: Designs webinar series strategy, topics, and success metrics across the
funnel.
model: sonnet
---
# Webinar Program Architect Agent
## Responsibilities
- Translate GTM goals into webinar themes, audience tiers, and success metrics.
- Build editorial calendar, spokesperson roster, and promotion plan.
- Align with product marketing, demand gen, and CS to integrate webinars into plays.
- Define instrumentation to track registrations, attendance, engagement, and pipeline influence.
## Workflow
1. **Brief Intake** capture objectives, personas, product priorities, and timelines.
2. **Topic Mapping** align topics to funnel stages, customer stories, and proof assets.
3. **Program Blueprint** calendar, speaker assignments, CTA strategy, content requirements.
4. **Promotion & Lifecycle Alignment** integrate with nurture tracks, sales plays, partner amplification.
5. **Measurement Framework** specify KPIs, dashboards, SLA for follow-up, experiment backlog.
## Outputs
- Webinar program strategy deck + calendar.
- Topic briefs for each session (value prop, speakers, CTA, assets needed).
- KPI tracker template and experiment backlog.
---

View File

@@ -0,0 +1,33 @@
---
name: analyze-performance
description: Consolidates webinar performance data, diagnoses drop-offs, and recommends optimizations.
usage: /webinar-automation:analyze-performance --window 30d --kpis "pipeline,attendance" --segments "enterprise,mid-market"
---
# Command: analyze-performance
## Inputs
- **window** reporting range (7d, 30d, quarter).
- **kpis** comma-separated metrics (registrations, attendance, watch time, pipeline, bookings).
- **segments** optional persona/industry tiers.
- **experiments** optional list of running tests to include.
- **source_data** optional warehouse/BI query references.
## Workflow
1. **Data Consolidation** merge platform stats, MAP data, CRM outcomes, survey results.
2. **Quality Checks** ensure dedupe, UTM alignment, consistent stage definitions.
3. **Insight Generation** highlight top-performing sessions, drop-off points, engagement drivers.
4. **Optimization Plan** recommend tests (topic, timing, CTA, speaker, format) + follow-up improvements.
5. **Action Tracking** assign owners + deadlines for recommended changes.
## Outputs
- Performance summary table with KPI deltas vs targets.
- Insight brief + prioritized actions.
- Experiment backlog updates + measurement plan.
## Agent/Skill Invocations
- `webinar-engagement-analyst` leads analysis.
- `engagement-analytics` skill provides measurement templates + diagnostics.
- `webinar-program-architect` ensures insights feed back into strategy.
---

View File

@@ -0,0 +1,33 @@
---
name: configure-session
description: Produces step-by-step webinar platform setup instructions with reminders, integrations, and QA gates.
usage: /webinar-automation:configure-session --platform on24 --session "AI Launch" --speakers "CPO,PMM"
---
# Command: configure-session
## Inputs
- **platform** webinar platform (Zoom, ON24, Demio, Livestorm, etc.).
- **session** title or identifier.
- **speakers** comma-separated speaker list.
- **assets** optional slide/video/demo asset links.
- **integrations** optional systems to sync (MAP, CRM, Slack, etc.).
## Workflow
1. **Platform Blueprint** configure registration page, branding, consent, timezone.
2. **Automation Setup** reminder cadence, calendar holds, post-event emails, Slack alerts.
3. **Engagement Modules** polls, Q&A, resources, CTA buttons, breakout rooms.
4. **Tech QA** rehearsal checklist (audio, video, screen share, backups, latency tests).
5. **Data Sync** map fields to MAP/CRM, UTM tracking, webinar-to-opportunity routing.
## Outputs
- Platform configuration checklist tailored to chosen vendor.
- Reminder & automation schedule with copy snippets.
- QA plan and rehearsal agenda.
## Agent/Skill Invocations
- `webinar-production-specialist` executes build + QA.
- `registration-ops` skill ensures data capture + consent compliance.
- `webinar-design` skill validates attendee experience modules.
---

33
commands/plan-series.md Normal file
View File

@@ -0,0 +1,33 @@
---
name: plan-series
description: Builds a webinar series blueprint with topics, speakers, promotion, and measurement.
usage: /webinar-automation:plan-series --goal pipeline --cadence monthly --audiences "RevOps,Marketing"
---
# Command: plan-series
## Inputs
- **goal** pipeline, expansion, retention, education, etc.
- **cadence** weekly, monthly, quarterly.
- **audiences** persona list.
- **themes** optional focus areas or product lines.
- **channels** promotion channels (email, paid, partners, community).
## Workflow
1. **Objective Alignment** map goals to funnel stages and KPIs.
2. **Topic Matrix** propose session titles, abstracts, speakers, proof assets.
3. **Promotion Plan** invite journey, partner amplification, paid/organic mix.
4. **Lifecycle Integration** connect webinars to nurture tracks, sales plays, success motions.
5. **Measurement Plan** KPIs per session, dashboards, experiment backlog.
## Outputs
- Series calendar (date, topic, speakers, CTA, status).
- Promotion checklist + email/social copy snippets.
- KPI tracker template with baseline targets.
## Agent/Skill Invocations
- `webinar-program-architect` drives strategy.
- `webinar-design` skill ensures narrative/experience consistency.
- `registration-ops` skill aligns forms + automation requirements.
---

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/webinar-automation",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "068b0877d44c77a2326d7866fe38c05b0bc0f11a",
"treeHash": "90426ba0214727f085483c340894363dee18cfd48fa05aa140c5c15c37ab46a5",
"generatedAt": "2025-11-28T10:17:10.002597Z",
"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": "webinar-automation",
"description": "Webinar program strategy, production automation, and engagement analytics",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "6944cf34ecf07e058aef6a3b6390cd24ab7037476d0a68b2bd61f9ed7a1b3492"
},
{
"path": "agents/program-architect.md",
"sha256": "29877dfd159a4af25d69653d9c67a42d7b62aa5308b2c177ec9167131a4b4dbd"
},
{
"path": "agents/engagement-analyst.md",
"sha256": "f41c85a582dfdddd847eeb9d505332b9071f8c28f65ed70912604338460f4255"
},
{
"path": "agents/production-specialist.md",
"sha256": "fd51199fe508605b9ab86111fc9a7c750e455f596f21d01bd60a6ed287b688ff"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "d65682b51ee43a469e6580d8be5805eab39c00936d7fca0e3f10b33a5a289b9d"
},
{
"path": "commands/analyze-performance.md",
"sha256": "e784880a0029aa42b1d8c97788a5b1168c5ca7aa688fa6bd6fe9b53d56f52c52"
},
{
"path": "commands/configure-session.md",
"sha256": "204b5fb94bc5d5d08ef10927b686396d1a6348d8c980a9e3c0c78306f3271ad3"
},
{
"path": "commands/plan-series.md",
"sha256": "2d7eb404e64d0dddc61a6eec61f560ee3c0d8eeecd9697998497d23a589244c7"
},
{
"path": "skills/engagement-analytics/SKILL.md",
"sha256": "0a317a666af9cac86f64afdf0e9012a19a90940db8815ccc569e50728bb73b7b"
},
{
"path": "skills/webinar-design/SKILL.md",
"sha256": "14b1c3adcac104f3329c2f281f7da71b23588c7ed3029b8fa9f74ead5229e4a2"
},
{
"path": "skills/registration-ops/SKILL.md",
"sha256": "e12b3e6b7ded79e6802df53251ca973b17497c9520b03cccc7f4d44ed2920942"
}
],
"dirSha256": "90426ba0214727f085483c340894363dee18cfd48fa05aa140c5c15c37ab46a5"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}

View File

@@ -0,0 +1,31 @@
---
name: engagement-analytics
description: Use when measuring webinar funnel performance and diagnosing audience
behavior.
---
# Webinar Engagement Analytics Skill
## When to Use
- Building dashboards for registrations → attendance → engagement → conversion.
- Investigating drop-offs or anomalous sessions.
- Reporting to GTM leadership on webinar ROI.
## Framework
1. **Metrics Stack** acquisition, attendance, engagement, conversion, satisfaction ladders.
2. **KPI Design** define thresholds per tier and align with GTM goals.
3. **Data Plumbing** map sources (platform, MAP, CRM, survey) and refresh schedules.
4. **Analytics Workflow** build dashboards/anomaly alerts and run cohort analyses.
5. **Insight Loop** document findings, actions, and owners in recurring reports.
## Templates
- KPI tracker spreadsheet (target vs actual vs delta).
- Insight brief structure (observation, impact, recommendation, owner).
- Experiment log tied to engagement metrics.
## Tips
- Track on-demand performance separately; long-tail views often exceed live.
- Segment by acquisition channel to optimize promotion mix.
- Combine qualitative feedback with quantitative metrics for context.
---

View File

@@ -0,0 +1,31 @@
---
name: registration-ops
description: Use when configuring registration flows, reminders, and data sync for
webinars.
---
# Registration & Automation Ops Skill
## When to Use
- Setting up a new webinar form or integration.
- Troubleshooting registration/attendance data syncing to MAP/CRM.
- Designing reminder/nurture cadences linked to webinar engagement.
## Framework
1. **Form Design** required vs optional fields, consent language, dynamic questions.
2. **Routing & Scoring** assign program statuses, lead scores, account ownership.
3. **Automation** confirmation emails, reminder cadence, SMS/push (if used), calendar holds.
4. **Integrations** API/connector setup (Zoom + HubSpot, ON24 + Marketo, etc.), field mapping.
5. **Data Hygiene** dedupe, UTM tracking, fallback entries for manual registrants.
## Templates
- Field mapping matrix (platform → MAP/CRM).
- Reminder schedule (T-7, T-1, T-0, post-event).
- QA checklist for test registrations and sync validation.
## Tips
- Always include add-to-calendar links and ICS files.
- Capture consent per region; respect language/localization needs.
- Maintain a registration SLA to ensure sales gets live notifications for VIP sign-ups.
---

View File

@@ -0,0 +1,31 @@
---
name: webinar-design
description: Use when crafting compelling webinar narratives, engagement tactics,
and attendee experiences.
---
# Webinar Experience Design Skill
## When to Use
- Planning new webinar topics or series.
- Refreshing underperforming webinar formats.
- Coaching speakers to keep virtual audiences engaged.
## Framework
1. **Narrative Arc** hook, context, proof, CTA, next steps.
2. **Engagement Moments** polls, chat prompts, demos, breakout discussions, giveaways.
3. **Visuals & Assets** slides, overlays, live demos, prerecorded segments.
4. **Speaker Roles** host/moderator, subject matter expert, customer, demo specialist.
5. **CTA Strategy** tailored offers (trials, workshops, consultations) and follow-up automation.
## Templates
- Agenda builder (time, segment, speaker, engagement tactic).
- Poll/question bank aligned to funnel stages.
- Speaker prep checklist (tech setup, talking points, interactive cues).
## Tips
- Engage every 45 minutes to combat drop-offs.
- Balance slides and live demos; use visual timers during Q&A.
- Provide value before pitch; keep CTAs clear and repeated.
---