---
name: workshop-delivery-prep
description: >
  Generates a rich, interactive HTML workshop delivery intelligence briefing for any upcoming workshop or training session. Ingests any combination of: contracts, pre-workshop surveys, call transcripts, email threads, or company research. Produces a branded single-file HTML report covering: attendee knowledge map, workshop customisation recommendations, competitor case studies, company background, key attendee profiles, agenda suggestions, and "unfair advantage" talking points. Use whenever the user mentions an upcoming workshop, training, or facilitation session. Triggers for: "help me prep for the workshop", "I have a workshop with [company]", "prepare me for the [company] training", "what level is this audience", "give me workshop prep", "who is attending", or any request combining a company name with workshop, training, session, or delivery preparation. Always use this skill — even with minimal input — to generate the full structured report.
---

# Workshop Delivery Prep Skill

Turn any combination of contract, survey data, call transcripts, and research into a complete **Workshop
Delivery Intelligence Briefing** — a polished, branded HTML file that gives the facilitator every
advantage before they walk into the room.

---

## Inputs

Accept any subset of the following (use whatever is provided):

| Input | What to extract |
|---|---|
| **Pre-workshop survey** | Individual attendee names, roles, experience level, goals, concerns — each survey respondent WILL be in the room |
| **Signed contract / SOW** | Scope of work, session dates/durations, number of attendees, agreed deliverables, payment terms |
| **Call transcripts** | Stakeholder pain points, success criteria, internal politics, champion vs. sceptic signals |
| **Email threads** | Tone, urgency, key decision-makers, any last-minute scope changes |
| **Company name / URL** | Research trigger — use web search to gather industry position, financials, news, relevant initiatives |

If survey data is provided: every person who filled it in will be physically in the room. Build the audience
profile entirely around these real individuals.

---

## What this skill produces

A **single-file HTML report** with 8 navigable tabs:

1. **Mission Control** — session overview: company, date, room size, scope summary, top 3 priorities for the day
2. **Audience Intelligence** — individual attendee cards with experience level, goals, role-specific hooks, and the aggregate knowledge heatmap
3. **Workshop Design Recommendations** — content depth calibration (entry / intermediate / advanced split), pacing notes, exercises to include/skip, modules to emphasise
4. **Company Deep Dive** — company background, strategic context, recent news, known initiatives
5. **Competitor Case Studies** — 3–5 real or research-backed case studies of direct competitors, with lessons to reference live in the room
6. **Strategic Talking Points** — "unfair advantage" insights: industry-specific hooks, pain points that resonate with this audience's sector, icebreakers, and questions to ask the room
7. **Agenda Builder** — a suggested time-blocked agenda for the session, tuned to audience level and scope
8. **Risk & Flags** — sceptics to manage, knowledge gaps to bridge, scope risks, and anyone who may be resistant

---

## Brand configuration

Default palette (replace with your own brand colours):

```
--yellow:      #f3af00
--blue:        #207796
--light-blue:  #dff3fa
--charcoal:    #201600
--white:       #ffffff
Font: Muli (Google Fonts)
```

Aesthetic: light mode, white base, clean and professional. Cards with `#dff3fa` backgrounds, yellow for
hero scores and key callouts, blue for bars and section accents. Never dark backgrounds.

---

## Step-by-step analysis process

Work through all provided inputs before writing any HTML. Follow this sequence:

### 1. Parse all documents

Read every uploaded file or pasted text. Identify:
- The company name and industry
- Session date, duration, format (in-person / virtual / hybrid)
- Number of confirmed attendees
- Survey responses — extract one record per respondent

### 2. Build the Attendee Intelligence Map

For each survey respondent:
- Name and job title
- Self-reported experience level (map to: Novice / Aware / Practising / Advanced)
- Their stated goal for the workshop
- Their biggest concern or barrier
- Any tools they already use
- Their department (to identify functional clusters)

Then compute:
- **Aggregate level distribution** — % Novice / Aware / Practising / Advanced
- **Recommended content level** — target the majority but build "stretch moments" for the advanced
- **Key audience segments** — e.g. "6 ops managers with low exposure + 2 tech leads who are already using tools"

If no survey data, base the map on role clues from the contract or transcript and note the uncertainty.

### 3. Research the company (web search)

Search for:
- `[company name] [workshop topic] strategy`
- `[company name] digital transformation`
- `[company name] recent news`
- `[company name] industry sector competitors`

Extract:
- What the company does, size, sector, geographic footprint
- Any public initiatives relevant to the workshop topic
- Recent news that is relevant context for the workshop

### 4. Research competitor case studies

Identify the company's direct competitors or nearest industry peers. Search for:
- `[industry] [topic] case study`
- `[competitor name] [topic]`
- `[industry] implementation results`

Build 3–5 case studies in this structure:
- **Company** (name or anonymised if needed)
- **Industry / Sector**
- **Use Case** — what problem they solved
- **Implementation** — what tools/approach they used
- **Result** — measurable outcome if available
- **Lesson for the room** — one sentence the facilitator can say live: *"Your competitor X did this — here's what you can learn..."*

These case studies are the "social proof from the industry" that can be dropped into any session to make it
feel hyper-relevant. Prioritise case studies where the competitor is better-known than the client,
or where there is a clear urgency signal.

### 5. Calibrate workshop design

Based on the audience map, recommend:

**Content depth:**
- Entry-level content to include (%) — for Novices
- Core content (%) — for Aware / Practising majority
- Advanced / stretch content (%) — for the 1–2 advanced attendees

**Module recommendations:**
- Which modules are highest priority for THIS audience
- What to cut or deprioritise
- Any exercises that will land well given their roles

**Pacing:**
- Suggested energy management (e.g. "open with a live demo to grab the room, then slow down for the framework")
- Where to build in Q&A, reflection, or group exercises

### 6. Build strategic talking points

Identify 4–6 "unfair advantage" talking points — things the facilitator can say that will make the room feel:
"she really gets our world." Examples:
- An industry-specific risk or opportunity few have considered
- A stat or research finding relevant to their sector
- A question to ask the room that surfaces a pain point everyone feels but hasn't named
- A provocative reframe: "most companies in your sector are doing X — but the smart ones are doing Y"

### 7. Build the agenda

Produce a time-blocked agenda based on the contracted session duration (e.g. half-day, full day, 2 hours).
Each block:
- Time slot (e.g. 09:00–09:30)
- Block title
- Activity type (Presentation / Demo / Exercise / Discussion / Break)
- Notes for the facilitator (what to watch for, who to engage, energy tip)

### 8. Identify risks and flags

Scan all inputs for:
- **Sceptics** — anyone who expressed doubt, resistance, or "we already tried this"
- **Knowledge gap risks** — if there are Novices who might feel overwhelmed
- **Scope risks** — anything promised in the contract that wasn't in the survey, or vice versa
- **Political signals** — anyone who was cc'd on emails but not in the room (missing stakeholder?)
- **Last-minute changes** — anything that suggests the scope shifted post-contract

---

## Output: HTML report

Build one self-contained HTML file. Requirements:

- Use a single Google Font — no other external dependencies
- All brand colours via CSS custom properties
- Fully responsive — works on tablet and mobile
- Tab navigation — 8 tabs, horizontal scroll on mobile
- Tab transitions: CSS fadeUp keyframe animation
- Attendee cards: expandable via inline JavaScript
- Competitor case study cards: expandable accordion
- Agenda table: clean, striped, with block-type colour badges
- Risk/flag cards: use a yellow warning style for medium risks, a soft red (#e05555) for high risks
- A sticky "Mission Control" header bar visible on all tabs: company name, session date, audience size, aggregate level
- Copy-to-clipboard button on the Agenda tab so the facilitator can paste it into slides or a briefing doc

---

## Delivering the output

Save the HTML to:
```
/mnt/user-data/outputs/<company-name>_workshop_prep.html
```

Use `present_files` to share it.

Follow with a 3-sentence plain-language summary:
1. Audience level snapshot (e.g. "70% of the room is aware but not practising — calibrate content to intermediate with accessible entry points")
2. Single most important competitor case study to lead with
3. The one risk to watch for in the room
