I just started learning it myself :), did a writeup on it not too long ago http://chriskirby.net/automate-nuget-pack-and-push-using-grunt-and-node-js/. First install the grunt cli tools globally... so `npm install -g grunt-cli`  ...then then `npm install` that you already did...followed by `grunt` which will run the tasks in the default profile defined below. To call the publish tasks, you would use `grunt publish` . the nuget.exe bundled with the grunt module will use your default nuget config for the credentials and api key for chocoloately. if they aren't there, then you would need to add them or define the api key in the gruntfile...but since this is public source, thats basically out.