What's fun about a tool like Swamp (and there will likely be more that also do this) is that it backstops AI agents with typed inputs and outputs and defined workflows. The agents discover the workflows through skill files and then run the Swamp methods directly.