I’ve extended my tool, json2elm, to generate pipeline and applicative-style decoders (incidentally, relying on the andMap function Joël explains in the post above). It also generates imports and allows you to choose the function naming style now.
Simon Lydell’s elm-tooling is a tool for managing Elm tools which are distributed as executables. You describe your tool config in elm-tooling.json, and then use elm-tooling to install the tools. Advantages over using npm include much smaller disk space used and faster install times.