cylon-firmata is used for Robotics control using Node.Js like web apps. It has its own code which is known as cylon.js and this can be found on http://cylonjs.com
When you found this error while running npm install cylon-firmata on Windows 8 then you have to run a command before executing cylon-firmata.
$ npm install node-gyp@latest
$ npm install cylon-firmata
Now your cylon-firmata will be installed.