CoachDiscoverMapCompareSavedAI LearningAI WeeklyAbout
← Back to library
Guide 01 · Foundations

The Record Flag and Demo Backups

How the SharePoint AI demo tool captures screenshots or full video as a side effect of running a normal demo — giving you backup material without extra work.

Takeaway 01
Record mode piggybacks on a real demo run — you do not script anything extra.
Takeaway 02
If OBS Studio is running, the tool captures video; otherwise it snaps stills.
Takeaway 03
The output is a deterministic backup you can show if the live demo fails.

The --record Flag

The --record flag turns any demo run into a recorded session. You launch the demo tool with --record, run the same demo script you would normally run, and the tool captures evidence at every stop point along the way.

Record mode is opt-in instrumentation on a working demo. Nothing about the demo script changes — the flag just attaches a capture pipeline to the existing pause-and-step flow.

This matters because demoing AI in SharePoint at a conference is risky. Networks fail, accounts get rate-limited, files refuse to upload. A recorded backup means you can pivot to "let me show you what this looks like" without losing the audience.

People assume --record requires a separate "recording mode" with different scripts or a different runner. It does not — it is the same demo flow with a screenshot or video sink attached.

Screenshots vs Full Video

Record mode produces one of two artifact types depending on what is installed on the machine. When OBS Studio is present, the tool drives OBS and produces a continuous video. When OBS is absent, the tool snaps individual screenshots at each demo stop point.

You always get something. The tool degrades gracefully from "fully recorded video" down to "labeled screenshots of every key moment" — never to "nothing."

Screenshots are usually enough for a backup deck. Each stop point corresponds to one slide-worthy moment: the library before rename, Copilot's proposed names, the library after rename. Stitching those into a deck takes minutes.

OBS Studio Auto-Detection

The demo tool checks for OBS Studio at startup. If OBS is running and reachable, the tool sends it record commands at the right moments. Otherwise it falls back to the screenshot path silently.

Detection is automatic. You do not pass a --video or --screenshots flag — the tool picks based on environment.

This is a deliberate design choice: presenters who already use OBS for streaming get video for free, and presenters who do not get a useful artifact anyway.

The video output is not "AI-generated" — it is a real screen recording of the real demo. The AI-generated piece happens later, when Claude Code turns those recordings into a narrated, edited final video.

Why Demo Backups Matter

Live demos of AI features are particularly fragile. The AI in SharePoint runs code in a sandbox against your real tenant, which means a flaky network, a slow LLM round-trip, or a permissions glitch will derail you in front of an audience.

A backup is not a substitute for a live demo — it is insurance that lets you commit to a live demo without panic. With the backup ready, you can choose live or fallback in the moment.

The other reason: practice. Re-watching your own recorded demo reveals which steps you mumble through and which transitions are confusing. The recording is a critique tool, not just a fallback.

Flashcards — Guide 01
01 · Foundations
--record flag
tap to reveal →
A command-line flag that attaches a screenshot or video capture pipeline to a normal demo run, producing backup artifacts without changing the demo script.
← tap to flip back
01 · Foundations
OBS Auto-Detection
tap to reveal →
The demo tool checks for a running OBS Studio at startup. If found, it records video; if not, it falls back to per-step screenshots automatically.
← tap to flip back
01 · Foundations
Stop Point
tap to reveal →
A pause in a demo script where the presenter narrates or waits for AI output. Record mode captures a screenshot or video keyframe at each one.
← tap to flip back
01 · Foundations
Demo Backup
tap to reveal →
A pre-recorded artifact (video or stills) that lets a presenter fall back gracefully when a live AI demo fails on network, permissions, or LLM latency.
← tap to flip back