I've been trying a few different approaches along the lines of:
var newLayer = activeDocument.artLayers.add(); // Create a new ArtLayer object
newLayer.name = "MyLayer"; // name it for later reference
app.activeDocument.artLayers.getByName("MyLayer").kind=LayerKind.CURVES
When I do, I get an error that I can only change the layer's kind to text or normal. Anyone know how to create a new curves adjustment layer via script?