add-mcp-tool
01Skill Claude Code
Add a new MCP tool to the Envoy server (Embody development).
The most comprehensive MCP toolkit for TouchDesigner
This repository also configures its own agents. See what Embody tells them →
Skill Claude Code
Add a new MCP tool to the Envoy server (Embody development).
Skill Claude Code
MUST READ before calling RunAgentTests or touching agent-tier test infrastructure -- these tests spawn real AI clients (Claude Code, Codex) and SPEND SUBSCRIPTION USAGE; never run casually. Tier model, async runner rationale, auth/isolation rules.
Skill Claude Code
Compile a conversational request into an Embody task brief (briefs/.md): skills to load, discovered anchors, verifiable success criteria, and gates -- then execute the work from that contract. User-invoked via /brief.
Skill Claude Code
MUST READ before building or styling any TouchDesigner panel UI (dialog, wizard, HUD, control panel, buttons, text): design tokens, layout rules, component recipes, and the OP Viewer TOP verification loop. Mechanics (which panel COMP, single-window, click handling) are in td-ui-mechanics.md beside it.
Skill Claude Code
MUST READ before calling createextension. Required parameters, lifecycle methods, and wiring steps.
Skill Claude Code
MUST READ before creating or moving any operator (createop, copyop, setopposition, or executepython builds). Required verification, canonical positioning recipe, and error-checking steps.
Skill Claude Code
TRIGGER when operator errors appear or user reports broken behavior. Systematic diagnosis workflow.
Skill Claude Code
MUST READ before calling externalizeop or saveexternalization. Required workflow steps.
Skill Claude Code
MUST READ before creating, modifying, or querying annotations. Contains parameter names, coordinate model, and API quirks.
Skill Claude Code
MUST READ before first MCP tool call in a session. Complete Envoy tool catalog with parameters and usage.
Skill Claude Code
Merge or compare two divergent TouchDesigner .tox/.toe binaries that git cannot three-way-merge. Load when a merge/rebase conflicts on a .tox or .toe, when asked to merge, port, reconcile, or diff two versions of a TD component, or when comparing a component across branches, machines, or TD builds.
Skill Claude Code
MUST READ before recording, exporting, or batch-encoding any movie or image sequence from TouchDesigner: the Realtime trap, zero-drop verification, deterministic per-frame export, async file-reader staleness.
Skill Claude Code
Workflow for running multiple TD instances with Envoy, switching between them, and understanding the instance registry.
Skill Claude Code
MUST READ when a peers advisory appears or multiple AI sessions are active in the same TouchDesigner project: advisory contract, claim leases, destructive gates, raw-file-edit visibility, division of labor.
Skill Claude Code
MUST READ before creating or designing custom parameters on any COMP: pages, styles, ranges, help text, naming, ParGroup gotchas.
Skill Claude Code
MUST READ before building or editing POP networks, particle systems, GPU point/geometry work, glslPOP compute, or converting SOP chains to POPs in TouchDesigner 2025+.
Skill Claude Code needs its repo
MUST READ before preparing a release commit or GitHub release -- the blocking GitHub preflight (dev/releasepreflight.py), project.save() versioning, changelog, README, template sync verification, fresh-install smoke, and the post-push GitHub release procedure (references/github-release.md).
Skill Claude Code
Run Embody's test suite and write new tests (Embody development).
Skill Claude Code
Workflow and hard-won TD patterns for authoring Embody Specimens (the transparent TDXN gallery networks). Load before building or persisting a Specimen.
Skill Claude Code
MUST READ before writing TD Python via executepython, setdatcontent, or editdatcontent, and before any heavy build. Parameters, storage, operators, referencing, threading, cook model, heavy-build safety caps.
Skill Claude Code
MUST READ when Envoy/TD connectivity is broken and has not self-healed: bridge internals, manual recovery, stale instances, broken venv.
Skill Claude Code
MUST READ before building or refining rendered visual output in TouchDesigner: generative art, VJ visuals, shaders, scenes, renders, projections, or anything shown on screen. Principles, verified TD recipes, and named looks for composition, camera, lighting, value, color, contrast, motion, materials, and finishing.
Skill Claude Code
Switch this session into thinking-partner mode for TouchDesigner: discuss, read the docs, build one small step at a time in the visible output, and hand the next decision back instead of finishing the network autonomously. User-invoked via /collab; /brief or 'just build it' restores the autonomous contract.
Skill Claude Code
MUST READ before writing GLSL or creating a glslTOP, glslmultiTOP, glslMAT or glslPOP: docked DATs, uniforms and the Colors page, TD's built-in functions and samplers, feedback and multi-pass, reading compile errors. Every built-in named here compiled on TD 2025.33230.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: