Borrowing it
Nothing to install: this file belongs to dreamrec/TDPilot. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/dreamrec/TDPilot/main/.agents/skills/tdpilot-brain-builder/SKILL.mdgit clone --depth 1 https://github.com/dreamrec/TDPilotWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/dreamrec/tdpilot/tdpilot-brain-builder)<a href="https://agentmods.dev/skills/dreamrec/tdpilot/tdpilot-brain-builder"><img src="https://agentmods.dev/badge/skills/dreamrec/tdpilot/tdpilot-brain-builder.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00032 | $0.01713 |
| Opus 5 | $0.00016 | $0.00856 |
| Sonnet 5 | $0.00006 | $0.00343 |
| Haiku 4.5 | $0.00003 | $0.00171 |
Grade A, and why
tdpilot-brain-builder scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 183 lines — stays where its author put it; the contents beside it link to each section on GitHub.
TDPilot Brain Builder
Use this skill for non-trivial TouchDesigner construction or transformation.
Load tdpilot-production separately only for production/show-safe work.
Core Rule
Classify the whole request before choosing a brain route. Exact validated
patterns may use td_brain_plan; artistic, multi-domain, spatial, camera/depth,
fog, or architecture-shaped requests go directly through ground → author →
propose. Execute only a valid plan with complete intent coverage and fully
lowered semantic edges.
One Build Loop, Two Brain Routes
1. Inspect only what changes the plan
- Start with
td_get_focus, the target root, direct connections, and relevant parameters/errors. - Use
td_get_state_vectoronly when broad project health or performance is relevant. - Put independent reads in
td_tool_batch; never batch mutations as a fake transaction. - Establish the exact target root, protected paths, desired stable output, and any external device/file dependency.
2. Extract the requirements
List every material capability, input, output, constraint, spatial feature, behavior, quality, binding, and validation need. Each required facet must have evidence from a concept/module, parameter, connection, binding, or assertion. Do not let one recognized keyword hide the rest of a multi-domain request.
3A. Pattern-shaped route
Use this only when TDPilot has an exact validated topology or technique composition for the complete request:
- Call
td_brain_plan(..., detail_level="summary"). - Inspect
route,intent_coverage, required operators, output, risks, and validation contract. - Execute only when required coverage is complete, operations are nonempty,
and
unresolved_semantic_edgesis empty. - If it returns
host_authored,clarify, incomplete coverage, or an unsupported combination, continue with route 3B. Never execute the partial match.
3B. Concept-shaped route
- Before taste-critical authoring, recall compatible evidence with
td_memory_recallandtd_knowledge_recall, or call grounding withinclude_memory=true. - Call
td_brain_groundwith the full intent, target root, constraints, desired output, mode, andtrace_level="summary". - Read the returned
grounding_id, task facets, live state, corpus evidence, ranked candidate operators, parameter semantics, availability, recall bundle, exemplars, and exactauthoring_contract. - Author the smallest draft that covers every required facet. Candidate operators are ranked suggestions, not permission to invent unavailable or undocumented operators: additions still require an official card, live availability, and parameter semantics.
- Call
td_brain_proposewith the samegrounding_id,draft_schema_version="2", anddetail_level="summary". - On rejection, fix the machine-readable cause and re-propose. On acceptance, check server-recomputed coverage and any stripped parameters. A host claim that coverage is complete is never authoritative.
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 183 lines · 32 tokens per session scan A e1df7239e502
tdpilot-brain-builder is a skill published in the GitHub repository dreamrec/TDPilot (11 stars, last pushed 1mo ago), licensed MIT. It adds 32 tokens to every session and 1,713 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
tdmcp-pipeline
Orchestrates the tdmcp feature team end-to-end: design/wireframe → build → integrate → QA → release. Use whenever the user wants to build, implement, develop, ship, or add one or more tdmcp features/tools/effects/controls/AI-prompts for TouchDesigner, or to run them through a coordinated design→develop→QA→deploy…
td-trend-scout
Scout ONE external surface of the TouchDesigner community for what's HYPED in 2025-2026 that could become a tdmcp tool. Use when a td-trend-scout sub-agent is assigned a surface (community-showcase, tutorials, generative-ai, hardware-interactive, or vfx-aesthetics) during the tdmcp-hype-scout harness — produces…
tdmcp-raytk-integration
Plan and implement native RayTK (t3kt/raytk) raymarching/SDF toolkit integration into tdmcp — beyond the existing package-manager staging, into AI-driven RayTK operator (ROP) node graphs. Use whenever the user wants to build, plan, design, implement, continue, fix, QA, or ship RayTK support: create/wire RayTK ROPs, a…
tdmcp-kinect-wall-harp
Orchestrates the dedicated Kinect wall harp implementation team. Use whenever the user asks to build, implement, continue, fix, QA, document, or ship the Kinect wall harp, Kinect v2 wall-depth harp, FreenectTD depth-blob hand tracking, projected wall strings, pluck synth harp, or this feature's Layer 1…
tdmcp-artist-workflows
Build and refine TouchDesigner projects with tdmcp using context-first, visible, reversible workflows.
p5js
Use when users request: p5.js sketches, creative coding, generative art, interactive visualizations, canvas animations, browser-based visual art, data viz, shader effects, or any p5.js project.