AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Livestream Event Production

skill-calesthio-generative-media-skills-livestream-event-production · by calesthio

Use this skill to plan, direct, troubleshoot, and hand off provider-independent live or hybrid livestream event productions, including run of show, crew, capture, audio, graphics, switching, guests, encoding, ingest, transport choices, latency, redundancy, accessibility, moderation, monitoring, incidents, recording, and delivery.

No reviews yet
0 installs
31 views
0.0% view→install

Install

$ agentstack add skill-calesthio-generative-media-skills-livestream-event-production

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-calesthio-generative-media-skills-livestream-event-production)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Livestream Event Production? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Livestream Event Production

Use this skill when the user needs an AI agent to plan, direct, rehearse, run, troubleshoot, or hand off a live or hybrid livestream event. The event may be a webinar, conference session, town hall, launch, panel, class, fundraiser, worship service, performance, creator show, press briefing, or multi-room hybrid event.

This is a provider-independent production skill. It should produce a practical production plan, not a single-platform integration recipe.

Do not use this skill for:

  • recutting, packaging, or editing an already recorded livestream after the fact;
  • single-provider API integration, account setup, or dashboard-specific click paths;
  • purely cinematic prerecorded video production with no live switching, live guests, ingest, monitoring, or incident plan;
  • generic social short editing, podcast editing, or talking-head recut tasks unless the output is a live event plan.

Evidence Labels

When making claims, keep these categories distinct:

  • Documented fact: a standard, first-party documentation page, regulator page, or formal technical report supports the claim.
  • Volatile platform fact: a platform-specific setting, codec table, bitrate recommendation, ingest limit, feature availability, or dashboard behavior. State the verification date.
  • Production heuristic: field-tested operating guidance that is not a standard. Present it as a decision aid, not as a universal requirement.

Operating Model

A livestream is a live show plus a live network service. Treat it as both.

The agent should produce or request these artifacts:

  • event brief: audience, objective, platform destinations, privacy level, rights, language, accessibility, duration, success metrics;
  • run of show: exact segments, timings, cues, sources, speakers, slides, graphics, lower thirds, videos, polls, Q&A, sponsor reads, breaks, backup content;
  • crew plan: producer, technical director/switcher, audio engineer, graphics operator, stream engineer, stage manager, moderator, caption lead, guest wrangler, recording/media manager, incident lead;
  • signal plan: cameras, screen shares, remote guests, playback, audio buses, graphics, program, clean feed, confidence monitors, comms, records, platform ingest;
  • network and transport plan: contribution, ingest, delivery, latency profile, primary/backup paths, bandwidth headroom, monitoring points;
  • rehearsal and go/no-go plan;
  • incident plan and handoff package.

Intake Questions

Ask only for unknowns that change production risk. If the user gives a partial brief, proceed with assumptions and mark them.

Critical questions:

  • Is the event live-only, hybrid, or live-to-tape with live interaction?
  • What is the audience size, destination list, privacy model, and replay requirement?
  • Which interactions must feel live: chat, Q&A, polls, caller questions, auctions, donation moments, live interpretation, backstage speaker changes?
  • What latency is acceptable for those interactions?
  • Who appears on camera, from where, and with what network/control conditions?
  • Are captions, sign language, audio description, translation, or compliance obligations required?
  • What is the failure tolerance: can the show pause, cut to slate, switch to audio-only, replay a recording, or must it continue uninterrupted?
  • What must be recorded: program, clean feed, isolated cameras, isolated guest feeds, multitrack audio, captions, chat/Q&A, slides, telemetry?

Run Of Show

The run of show is the control document. It should be timed, cueable, and useful during stress.

Include:

  • absolute event time and relative show time;
  • segment title and owner;
  • source on program, next source on preview, audio source, graphics state, caption/interpreter state;
  • exact cue language for host, producer, TD, audio, graphics, moderator, stage manager, and remote guests;
  • expected duration, hard out, and overrun plan;
  • interaction trigger and latency implication;
  • fallback if the source is unavailable.

Production heuristic: any segment that requires a human to remember an off-screen dependency should have a row in the run of show. Slides, videos, speaker arrivals, sponsor reads, polls, captioner handoffs, language-channel changes, and moderation transitions are all rows, not vibes.

Crew And Communications

Assign roles by accountability, even when one person holds multiple roles.

  • Producer: owns show intent, timing, go/no-go calls, client/stakeholder channel, and incident escalation.
  • Technical director/switcher: owns program switching, preview, macros, camera/source readiness, slates, and emergency visual fallback.
  • Stream engineer: owns encoder, ingest, network, redundancy, platform health, stream telemetry, and failover.
  • Audio engineer: owns mix-minus, gain staging, loudness consistency, echo prevention, music/playback routing, talkback isolation, and backup audio.
  • Graphics operator: owns lower thirds, bugs, titles, timers, holding slates, captions display routing where applicable, and sponsor/legal graphics.
  • Stage manager/guest wrangler: owns speaker check-in, green room, countdowns, muting discipline, camera framing, consent, and remote speaker backups.
  • Moderator/community lead: owns chat rules, Q&A triage, escalation, blocked terms, link policy, removal, and safety interventions.
  • Caption/accessibility lead: owns live captions, interpreter windows if any, caption platform path, transcript handoff, and accessibility checks.
  • Recording/media manager: owns program record, ISOs, file naming, storage, backups, captions/transcripts, and post-event package.

Use separate channels for:

  • show calling: producer, TD, audio, graphics, stream engineer, stage manager;
  • speaker green room: host, guests, guest wrangler;
  • stakeholder/client notes: producer only or producer plus client lead;
  • incident escalation: small, named, decision-capable group.

Production heuristic: keep presenters out of the technical channel unless they are trained operators. Most live mistakes are made worse by too many people hearing the wrong countdown.

Capture, Switching, Audio, And Graphics

Cameras And Sources

For each visual source, document:

  • source name and owner;
  • physical or remote location;
  • resolution, frame rate, color space if known, and aspect ratio;
  • expected shot type or screen content;
  • primary and backup path;
  • whether it needs sync with audio, slides, captions, or another camera.

Production heuristics:

  • Prefer stable, named sources over ad hoc screen shares for critical slides or videos.
  • For hybrid rooms, treat the room audience and online audience as different audiences. Online viewers need closer framing, intelligible room questions, and explicit visual context.
  • Keep a holding slate, event title card, break loop, technical-difficulty slate, and end card loaded before rehearsal.

Audio

Audio failure is usually more damaging than video failure.

Plan:

  • microphone list, owner, and battery/power plan;
  • program mix and any clean/mix-minus feeds;
  • remote guest return audio;
  • playback and music levels;
  • echo cancellation boundaries;
  • room PA interaction for hybrid events;
  • backup audio path, such as phone bridge, spare USB mic, room ambience mic, or secondary interface.

Production heuristics:

  • For remote panels, every guest should use headphones unless echo cancellation has been tested with the exact platform and routing.
  • Never send a participant their own delayed program audio as return.
  • Test mute/unmute ownership. If guests can self-mute, the stage manager must know how to recover quickly.
  • Keep host audio as the highest-priority source in failure plans. A black screen with clear host audio can be survived; unintelligible audio cannot.

Graphics

Build graphics as live-operable states:

  • lower thirds and name pronunciation notes;
  • title cards, agenda cards, break slates, holding slates, technical difficulty slate;
  • timers, countdowns, sponsor/legal bugs, QR/link graphics;
  • poll/Q&A results;
  • captions/interpreter layout accommodations.

Graphics must not cover captions, sign language interpreters, legally required disclosures, or critical slide content.

Encoding, Ingest, Transport, And Delivery

Separate contribution, ingest, and audience delivery. Confusing them causes bad plans.

  • Contribution: a camera, venue, encoder, or remote guest sends a feed into the production system.
  • Ingest: the production encoder sends the finished or intermediate stream into a platform, CDN, cloud switcher, packager, or relay.
  • Delivery: the audience receives playback, commonly through HTTP adaptive streaming, a platform player, an app, or an interactive real-time service.

RTMP And RTMPS

Operational guidance: RTMP remains common as a live contribution/ingest path into streaming platforms and encoders. RTMPS is RTMP carried over TLS and is preferred when a destination supports encrypted ingest. Treat RTMP(S) primarily as a contribution/ingest protocol, not as the modern browser audience playback layer.

Volatile platform fact verified 2026-07-11: YouTube's live encoder documentation lists RTMP and RTMPS ingest, recommends RTMPS because the stream is encrypted into and through Google servers, and recommends testing before going live and monitoring stream health. The same page lists platform-specific codec, keyframe, bitrate, and audio guidance that must be rechecked before production. Source: https://support.google.com/youtube/answer/2853702

Production heuristics:

  • Keep stream keys private and out of run-of-show documents shared widely.
  • Use a backup ingest URL/key when the destination supports it.
  • If using RTMP over the public internet, prioritize network stability and encoder health because retransmission behavior and platform buffering vary by implementation.

SRT

Documented fact: the SRT Internet-Draft, "The SRT Protocol," describes SRT as a user-level protocol over UDP for reliable and secure transport optimized for low-latency live video streaming. It describes caller-listener and rendezvous connection configurations, SRT buffer latency negotiated during handshake as the maximum latency proposed by the peers, ARQ/NAK-based packet retransmission with too-late packet drop for live streams, and AES-CTR payload encryption using key material exchange. The draft expired in 2021, so treat it as a protocol description and pair it with current implementation documentation. Source verified 2026-07-11: https://datatracker.ietf.org/doc/html/draft-sharabayko-srt-00

Documented fact: Haivision's public SRT API documentation describes binding/listening/accepting, caller connection with srt_connect, rendezvous setup with SRTO_RENDEZVOUS or srt_rendezvous, Live transmission defaults, socket options such as SRTO_RCVLATENCY, SRTO_PEERLATENCY, SRTO_TLPKTDROP, SRTO_NAKREPORT, SRTO_PASSPHRASE, SRTO_PBKEYLEN, and key-material state options. Source verified 2026-07-11: https://github.com/Haivision/srt/blob/master/docs/API/API.md and https://github.com/Haivision/srt/blob/master/docs/API/API-socket-options.md

Operational guidance: SRT is commonly used for contribution over imperfect networks where low latency, packet recovery, encryption options, and caller/listener/rendezvous connection modes may matter. Exact behavior is implementation-specific: encoder/decoder builds, exposed socket options, firewall/NAT behavior, cloud receiver policy, and version support determine what can be configured and monitored.

Use SRT when:

  • a venue or remote camera must contribute to a production control room over public internet;
  • the network is variable but can tolerate a configured latency buffer;
  • the team controls both sender and receiver configuration;
  • firewall/NAT roles can be tested in advance.

Production heuristics:

  • Set SRT latency as a production tradeoff: lower values feel faster but reduce recovery time; higher values improve resilience but add delay.
  • Rehearse with the same network path and time of day if possible.
  • Confirm encryption, passphrase policy, port direction, caller/listener/rendezvous roles, and fallback before show day.

HLS

Documented fact: HTTP Live Streaming (HLS) uses playlists and media segments. RFC 8216 defines Media Playlists, Master Playlists, Media Segments, Variant Streams, Renditions, target duration, sequence/discontinuity behavior, and WebVTT subtitle carriage. Source: RFC 8216, https://www.rfc-editor.org/rfc/rfc8216

Use HLS for broad audience delivery when scale, device support, CDN distribution, and adaptive bitrate playback matter more than sub-second interaction.

Planning implications:

  • HLS delivery delay is affected by encoder settings, segment duration, playlist behavior, packager/origin behavior, CDN, player buffer, and player live-edge policy.
  • Master playlists let players choose among variants/renditions; those variants need synchronized content for seamless switching.
  • WebVTT can be used for subtitles/captions in HLS workflows, but platform-specific caption ingest and display behavior must be verified.

Production heuristic: if chat or Q&A depends on exact audience timing, do not assume all HLS viewers see the same moment. Design interaction windows with buffer.

WebRTC

Documented fact: W3C WebRTC 1.0 specifies real-time communication between browsers, including peer connections, media tracks, data channels, ICE, DTLS transport, RTP media, and statistics surfaces. Source: W3C Recommendation, 13 March 2025, https://www.w3.org/TR/webrtc/

Documented fact: RFC 8835 describes WebRTC transport protocols, including UDP/TCP assumptions, ICE/STUN/TURN for NAT and firewall traversal, DTLS-SRTP for media keying, SCTP over DTLS over ICE for data channels, and QoS/prioritization considerations. Source: RFC 8835, https://www.rfc-editor.org/rfc/rfc8835

Documented fact: RFC 8834 describes media transport and RTP use in WebRTC, including RTP/RTCP, SRTP/SRTCP, congestion control requirements, RTCP feedback, and performance monitoring via packet-loss and jitter statistics. Source: RFC 8834, https://www.rfc-editor.org/rfc/rfc8834

Use WebRTC when:

  • remote guests must converse naturally;
  • audience interaction must be very low latency;
  • the workflow needs browser-based contribution, data channels, or conferencing-style topology;
  • the expected audience size and architecture support it.

Planning implications:

  • WebRTC is not automatically a mass-broadcast delivery system. Large audiences usually require SFUs, relays, bridges, or conversion to an HTTP delivery format.
  • TURN capacity can become the hidden bottleneck for remote guests and interactive viewers.
  • Monitor ICE state, selected candidate pair, round-trip time, jitter, packets lost, frames dropped, quality limitation reason, available outgoing bitrate, audio levels, and freezes where the implementation exposes them. The W3C WebRTC Statistics API defines many of these identifiers, but it is a Candidate Recommendation Draft and should be treated as a work in progress for exact field availability. Source: https://www.w3.org/TR/webrtc-stats/

Latency And Interactivity

Pick the latency profile from the audience interaction, not from a generic desire to be fast.

| Need | Recommended profile | Notes | | --- | --- | --- | | One-way keynote, large audience, replay priority | Standard/normal latency HTTP delivery | More stable; chat can be asynchronous. | | Live Q&A with host selecting questions from chat | Low-latency HTTP/platform mode if supported | Add moderation delay and phrase questions with time buffer. | | Bidirectional panel, remote callers, auctions, live classroom | WebRTC/conferencing path or purpose-built low-latency service | Requires stronger guest control, TURN/network planning, and moderation. | | Critical broadcast, compliance, captions, multiple CDNs | Stability-first latency | Use rehearsed failover and avoid untested low-latency modes.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.