跳到正文
cccskills
免费在 GitHub 公开

pb-show-build

Build a show across lights (grandMA3), media (Resolume) and generative visuals (TouchDesigner) from one cue list, offline first. A lane whose console or app is not running is skipped and logged while the others continue; the live rig is touched only after GO. Use for "build the show", "cue list to grandMA3 Resolume and TouchDesigner", "show programming".

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md4.6 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Show build: lights, media, visuals

What you get: a cue sheet and a show built per lane, rehearsed offline first, with the live rig touched only after your GO. A lane that is not available is skipped, not faked.

Inputs

  • tracker — the pb-event-tracker output (tracker.csv, brief.md)
  • cue_list — the cues: number, name, what happens in light, media and visuals
  • fixture_list — fixtures with type, mode, universe and address
  • media_folder — the clip files for Resolume

Steps

  1. Preflight — one probe per lane, each independent: grandma3_ping on bdb_grandma3_mcp; resolume_ping on bdb_resolume_mcp; get_td_info on bdb_td_minddesigner (pass: connected: true). MCP tools may be deferred in the harness: try to load the tool once via the harness tool search before declaring it missing. Tool not loaded, call errors or the pass condition fails → log "Missing MCP: <server> (<tool> unavailable). Start <the grandMA3 console or onPC|Resolume Arena|TouchDesigner> and check mcpServers.<server> in your harness config." and mark that lane off; the other lanes continue and every step below runs only for lanes marked on. All three off → stop and write nothing except the run log — each lane marked on or off in the run log
  2. bdbmediastorm + godmode-eventtech — tracker, cue_list, fixture_list, media_folder → cue-sheet.md, one row per cue with its target per lane (MA3 macro, Resolume clip, TD cue; lane off where a lane is missing) — stops for approval
  3. TouchDesigner lane (bdb-touchdesigner-mcp) — cue-sheet → compose_cue_list and create_safety_blackout_chain, then get_td_node_errors — errors empty; offline: nothing is sent to live outputs
  4. Resolume lane (bdb-resolume-mcp) — media_folder, cue-sheet → get_composition compared with the clips the cue sheet names — every Resolume clip in the sheet is present in the composition, missing ones listed for the human to load (no MCP tool loads media)
  5. [GO] patch console (grandMA3 lane) — patch_fixture for each fixture in fixture_list (patching only, no macro is executed here), the full fixture list named in the WAITING FOR GO line. The run stops here until the human types GO. This changes the live console, and no hook guards it, so this GO is the only guard. One GO = this one list, one time.
  6. [GO] live rehearsal — walk the cue sheet on live outputs with trigger_clip and clear_layer (Resolume), the TD cue list and execute_macro for each macro in cue-sheet.md (grandMA3), only for lanes marked on; the cue count, the macro list and the lanes named in the WAITING FOR GO line. The run stops here until the human types GO. Light, video and projection go live, and no hook guards it, so this GO is the only guard. One GO = one rehearsal pass.
  7. Check — every cue row in cue-sheet.md maps to a TD cue, Resolume clip or MA3 macro or is marked lane off; get_td_node_errors empty again after the rehearsal — mapping table and result in the run log

Run log: production_artifacts/pb-show-build-<date>.md in the start directory, never committed

Rules

  • Anything other than the literal GO (case-insensitive) is not a GO; a GO covers only that one step, one time.
  • A failed check stops the run: write the failure into the run log and report. No silent retries.
  • Write one run-log line per step as it completes (N. done|skipped|failed — artifact — check result) and WAITING FOR GO: <step> at each gate. A lane marked off is logged skipped with its Missing MCP line.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Use when manage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.

中文简介正在准备中。当前显示原文说明。

hybridlabor-api/aos62026年10月16日 更新

Use when a hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).

中文简介正在准备中。当前显示原文说明。

hybridlabor-api/aos62026年10月16日 更新

Reference for how BDB structures autonomous software engineering work — the seven-node dispatcher graph (Architect, TechLead, UI/UX, Engineering, Media/EventTech, Reviewer, Shipping) that /startcycle-graph actually runs. Use when you need the high-level lifecycle framing without inventing your own process.

中文简介正在准备中。当前显示原文说明。

hybridlabor-api/aos62026年10月16日 更新

Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling.

中文简介正在准备中。当前显示原文说明。

hybridlabor-api/aos62026年10月16日 更新

Harness patterns for coding agents — memory, permissions, context engineering, delegation, skills, hooks, bootstrap.

中文简介正在准备中。当前显示原文说明。

hybridlabor-api/aos62026年10月16日 更新

agenttrail: live map of a multi-agent build in the browser: which plan component is being worked on, by which agent or harness, what is done and what is stuck. Use when a multi-agent pipeline starts (/startcycle, /startcycle-graph, /teamwork-preview) or after a plan-canvas approve, when the user asks to see what the agents are doing ("live map", "build board", "who is running now"), or by yourself whenever a multi-agent run is under way — no user prompt needed.

中文简介正在准备中。当前显示原文说明。

hybridlabor-api/aos62026年10月16日 更新

查看 hybridlabor-api 的全部技能

报告此技能的问题