What problem does it solve?
This Skill allows users to control a running TouchDesigner instance via twozero MCP, automate tasks, and create real-time visuals.
Core Features & Use Cases
- TouchDesigner Control: Create operators, set parameters, wire connections, execute Python, and build real-time visuals.
- Automated Tasks: Execute scripts for deterministic tasks like creating nodes and setting parameters.
- Real-Time Visuals: Build interactive visuals using TouchDesigner and twozero MCP.
- Use Case: Imagine you need to create a complex interactive visualization using TouchDesigner. This Skill can automate the creation of operators, set parameters, and wire connections to speed up the process.
Quick Start
Run the setup script to prepare your TouchDesigner instance:
bash "${HERMES_HOME:-$HOME/.hermes}/skills/creative/touchdesigner-mcp/scripts/setup.sh"
After setup, use the skill to create a noise operator and set its resolution:
td_create_operator(type="noiseTOP", parent="/project1", name="bg", parameters={"resolutionw": 1280, "resolutionh": 720})