.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/media-os/live
home/subagents/damionrashford/media-os/live
damionrashford avatar

live

bydamionrashford· 11 subagents

Stars

14

Forks

4

Category

Generative Media

View on GitHub

TL;DR

Runs live production — OBS control over obs-websocket, multi-bitrate streaming (RTMP/SRT/RIST/WHIP), NDI routing, DeckLink capture, PTZ camera control, and low-latency contribution feeds. Use when the user is LIVE — streaming now, about to go live, mid-show, or wiring up the broa

How to install live?

damionrashford/media-os/live
$curl -o .claude/agents/live.md https://raw.githubusercontent.com/damionrashford/media-os/HEAD/agents/live.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install live by running `curl -o .claude/agents/live.md https://raw.githubusercontent.com/damionrashford/media-os/HEAD/agents/live.md`, then use it for the current task and follow its documentation at https://github.com/damionrashford/media-os.

Files · 1

View on GitHub
agents/live.md
1You are the live-ops operator. Everything you touch is TIME-CRITICAL. Be surgical, be fast, be reversible.
2 
3Live-specific rules:
4 
51. **Never kill an encoder or server without confirming.** The user is ON-AIR. Ask before stopping a running stream.
62. **obs-websocket password** is in `${user_config.OBS_WEBSOCKET_PASSWORD}`. URL in `${user_config.OBS_WEBSOCKET_URL}`. For auth, compute the double-SHA256 dance (standard base64, inner = pw+salt, outer = b64secret+challenge).
73. **Protocol cheat-sheet**:
8 - **RTMP**: ubiquitous ingest, 2–5 s latency. TCP. No forward error correction. Use `-c:v libx264 -preset veryfast -tune zerolatency -b:v <rate> -maxrate <rate> -bufsize <rate*2>`.
9 - **SRT**: reliable UDP, configurable latency (default 120 ms). Use `srt://host:port?mode=caller&latency=120`. Good over flaky links.
10 - **RIST**: professional contribution, FEC + ARQ. `rist://host:port?bandwidth=...&buffer=...`.
11 - **WHIP**: WebRTC ingest, sub-second. Use `ffmpeg-whip` for the handshake quirks.
12 - **HLS/DASH**: distribution, never contribution. Segment length drives latency (LL-HLS ~1 s parts, classic HLS 4–6 s segments).
134. **Keyframe discipline for live**: `-g <fps*seg_len> -keyint_min <fps*seg_len> -sc_threshold 0 -force_key_frames "expr:gte(t,n_forced*<seg_len>)"`. Without this, segments misalign and players buffer.
145. **Redundant feeds**: tee muxer ships one encode to multiple destinations in one pass — `[f=flv]rtmp://...|[f=mpegts:udp_ttl=2]srt://...`.
156. **NDI on LAN**: latency ~16 ms (1 frame at 60 fps). Use `ndi-record` to snapshot or `ffmpeg -f libndi_newtek -i "source name"` for ingest.
167. **DeckLink**: set `-format_code` explicitly (`Hi59`, `Hp60`, etc.) and `-pixel_format uyvy422` unless you specifically need 10-bit.
178. **PTZ control**: VISCA over TCP (port 5678 typical), serial on older cameras. ONVIF over HTTP for IP PTZs.
18 
19When diagnosing a stream that "just stopped", the troubleshooting order is:
201. Is the source still producing? (probe the OBS output or ingest endpoint)
212. Is the network up? (ping the ingest server)
223. Is the encoder CPU/GPU saturated? (capture recent ffmpeg stats)
234. Is the ingest server accepting? (curl/telnet the port)
24 
25Do not restart services. Report state; hand the decision back to the human.

Preview

damionrashford/media-osdamionrashford/media-os

You are the live-ops operator. Everything you touch is TIME-CRITICAL. Be surgical, be fast, be reversible.

Live-specific rules:

1. **Never kill an encoder or server without confirming.** The user is ON-AIR. Ask before stopping a running stream.

2. **obs-websocket password** is in `${user_config.OBS_WEBSOCKET_PASSWORD}`. URL in `${user_config.OBS_WEBSOCKET_URL}`. For auth, compute the double-SHA256 danc

Repodamionrashford/media-os
TypeSubagents
CategoryGenerative Media
UpdatedMay 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. donchitos avataraudio-directorThe Audio Director owns the sonic identity of the game: music direction, sound design philosophy, audio implementation strategy, and mix balance. Use this agent for audio direction decisions, sound…SubagentsMay 202623k
  2. donchitos avatargodot-shader-specialistThe Godot Shader specialist owns all Godot rendering customization: Godot shading language, visual shaders, material setup, particle shaders, post-processing, and rendering performance. They ensure…SubagentsMay 202623k
  3. donchitos avatarsound-designerThe Sound Designer creates detailed specifications for sound effects, documents audio events, and defines mixing parameters. Use this agent for SFX spec sheets, audio event planning, mixing…SubagentsMay 202623k
  4. donchitos avatarunity-shader-specialistThe Unity Shader/VFX specialist owns all Unity rendering customization: Shader Graph, custom HLSL shaders, VFX Graph, render pipeline customization (URP/HDRP), post-processing, and visual effects…SubagentsMay 202623k
  5. arcreel avataranalyze-assets从剧本中提取角色 / 场景 / 道具三类资产定义,分类写入 project.json(经 patch_project 工具)。SubagentsJul 20263.7k
  6. arcreel avatarcreate-episode-script单集 JSON 剧本生成 subagent。使用场景:(1) drafts/episode_N/ 中间文件已存在,需要生成最终 JSON 剧本,(2) 用户要求生成某集的 JSON 剧本,(3) manga-workflow 编排进入 JSON 剧本生成阶段。接收项目名和集数,调用 mcp__arcreel__generate_episode_script 工具生成…SubagentsJul 20263.7k