feat(skills): expand touchdesigner-mcp with GLSL, post-FX, audio, geometry references#16624
Merged
Conversation
…metry references (#13664) Add 6 new reference files with generic reusable patterns: - glsl.md: uniforms, built-in functions, shader templates, Bayer dither - postfx.md: bloom, CRT scanlines, chromatic aberration, feedback glow - layout-compositor.md: layoutTOP, overTOP grids, panel dividers - operator-tips.md: wireframe rendering, feedback TOP setup - geometry-comp.md: instancing, POP vs SOP rendering, shape morphing - audio-reactive.md: band extraction (audiofilterCHOP), beat detection, MIDI Expand pitfalls.md (#46-63): - Connection syntax, moviefileoutTOP bug, batch frame capture - TOP.save() time advancement, feedback masking, incremental builds - MCP reconnection after project.load(), TOX reverse-engineering - sliderCOMP naming, create() suffix requirement - COMP reparenting (copyOPs), expressionCHOP crash - Strip session-specific names in earlier pitfalls (promo_ -> my_) - Audio device CHOP at FPS=0: active=False is the fix, not volume=0 All content is generic — no session-specific paths, hardware, aesthetics, or param-name-only entries (those belong in td_get_par_info). Bumps version 1.0.0 -> 1.1.0. Salvaged from @kshitijk4poor's original PR #13664; dropped setup.sh and troubleshooting.md changes that reverted subsequent HERMES_HOME and pgrep fixes already on main, and preserved original author frontmatter.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Salvage of #13664 (@kshitijk4poor) onto current main.
Summary
Expands the
touchdesigner-mcpoptional skill from 8 → 14 files with 6 new reference docs and ~18 new pitfalls covering GLSL, post-FX, layout composition, geometry instancing, and audio-reactive patterns.Changes
glsl.md,postfx.md,layout-compositor.md,operator-tips.md,geometry-comp.md,audio-reactive.mdproject.load(),create()suffix,copyOPsreparenting, expressionCHOP crash, etc.); strips session-specific names (promo_→my_); corrects FPS=0 audio-device fix (active=False, notvolume=0).Dropped from original PR
scripts/setup.shchanges reverted PR-equivalent fixes already on main (pgrep -xexact match from 139a6da andHERMES_HOMEenv support). Kept current main as-is.references/troubleshooting.mdrevert ofHERMES_HOMEdoc. Kept current main as-is.author: Hermes Agent,version: 2.0.0, hardcoded~/.hermes/path). Author kept askshitijk4poor, version bumped to 1.1.0, path kept as${HERMES_HOME:-$HOME/.hermes}.Validation
optional-skills/creative/touchdesigner-mcp/— no core code changes, no test runner needed.Closes #13664.