tdmcp-skills
TouchDesigner skills — workflow, builders, and pitfalls for TOPs, CHOPs, POPs, SOPs, GLSL, materials, components, and UI.
Plugin tdmcp-skills from marketplace touchdesigner in TouchDesigner/TDMCPSkills. Commands read from the repo's manifest — yesterday.
What it installs
Skills (20)
td-skills-localInstall, update, or remove TD skills in the current project. Use when the user asks to install skills locally, update local skills, or remove local skill overrides.
td-build-planningPlan TouchDesigner builds — scout networks, decide operators, allocate positions, phase work. Use before any multi-operator build.
td-chop-familyBuild CHOP chains for audio, LFOs, animation, and data-driven control. Use when creating CHOPs or driving parameters from CHOPs.
td-colabCollaborative mode — you're a thinking partner in TouchDesigner, not a builder. Load when you're sliding into auto-building or need to reset the collaborative frame.
td-comp-architectureComponent design — baseCOMPs, extensions, custom parameters, parent shortcuts, modularity. Use when creating COMPs or structuring projects.
td-dat-familyDAT operations — table data, Python callbacks, parameter execute, CHOP execute. Use when creating or populating any DAT.
td-generalCore TouchDesigner conventions and the skill map — workflow phases, naming, paths, tool preferences, universal pitfalls. Load FIRST on any TouchDesigner task, before any other td- skill.
td-geometry-instancingGeometry instancing — geometryCOMP instance setup, data sources (CHOP/DAT/TOP/POP), transforms, textures. Use when instancing geometry.
td-glsl-shadersGLSL shaders in TouchDesigner — pixel, compute, vertex, POP, uniforms, docked DATs. Use when writing GLSL or creating glslTOP/glslMAT/glslPOP.
td-lister-uiLister and TreeLister UI — tables, interactive lists, data browsers. Use when building list-based interfaces.
td-mat-familyMaterials — constantMAT, pbrMAT, pointspriteMAT, glslMAT, lineMAT, placement, blending. Use when assigning or creating materials for rendering.
td-network-cleanupClean up TouchDesigner network layout — alignment, spacing, annotations, colors. Use after builds to organize operators.
td-node-layoutNetwork layout conventions — spacing, flow direction, positioning patterns. Use during any build or cleanup that places operators.
td-performance-checkTouchDesigner performance — selective cooking, GPU vs CPU, operator-driven animation, avoiding per-frame Python. Use when cooking cost matters or profiling a network.
td-pop-familyPOP networks — particles, geometryCOMP lifecycle, feedback, forces, instancing. Use when building GPU point operations.
td-python-extensionPython extensions — extension classes, ext0object, parameter callbacks, lifecycle, state/persistence, scriptTOP/numpy. Use when building Python-driven baseCOMPs.
td-review-networkValidate completed builds — check errors, verify wiring, diagnose root causes. Use after builds to verify correctness.
td-sop-familySOP geometry — procedural modeling, CPU-based geometry operations. Use when SOPs are needed (prefer POPs for GPU work).
td-top-familyTOP chains — image processing, compositing, render pipelines, feedback loops. Use when building texture operator chains.
td-working-modeWorking posture — route work to the agent's strengths (code-on-disk + empirical verification) and away from blind spatial node-building. Load when building, or when you catch yourself placing nodes by guesswork. Sibling to td-colab.
MCP servers (1)
tdmcpconnects to: http://localhost:13316/mcp
Maintain tdmcp-skills?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.