| description | HDA skill - install, inspect, create, author, publish, validate, cook, and synchronize Houdini Digital Assets with typed public parameters. Use when loading .hda/.otl assets, building reusable interfaces, or publishing an HDA library. Not for generic node edits. |
| metadata | {"dcc-mcp":{"dcc":"houdini","layer":"domain","stage":"authoring","version":"1.1.1","tags":["houdini","hda","otl","digital-asset","automation"],"search-hint":"install hda, expose controls, author interface, publish versioned hda, validate contract","search-aliases":["use hda","install hda","load otl","run digital asset","instantiate hda","execute hda","save hda","create digital asset","promote hda parameters","author hda interface","publish hda","validate hda","update hda definition","sync hda instance"],"example-prompts":["Install this .hda file and run the asset","Use the labs::my_asset HDA under /obj with these parameters","Save /obj/geo1 as a digital asset","Promote these internal controls and publish a new HDA definition version","Publish this asset with a safe reusable interface and dependency manifest","Upgrade this HDA instance and run its version handler"],"intent":"Install, author, publish, validate, instantiate, cook, and synchronize Houdini Digital Assets.","recall-context":{"app_type":"houdini","domain":"assets","workflow-stage":"authoring","task-category":"mutate"},"requires":[],"produces":["scene_node","file:hda"],"preconditions":[{"type":"software","name":"houdini","version":">=18.5"}],"side-effects":{"creates":true,"modifies":true,"file-output":true,"targets":["scene_node","file:hda"]},"tools":"tools.yaml"}} |