Here are some of the common tools used to build NodeSchool workshops.
npm install workshopper to get a full featured nodeschool CLI workshop framework.
npm install workshopper
npm install adventure to get an alternative to workshopper that is lighter weight.
npm install adventure
Don't be afraid to hack the format! E.g. if you want to write a workshop to teach CSS you may have to invent your own workshop format. For example the browser-menu module was written for the shader-school workshop.