The idea is for the Skip to support any possible command supported by the receiver. If the receiver, in this case, is a USB Flirc, then every command from the Flirc should be drag and droppable onto the Skip, including a full keyboard. At that point, the limiting factor is just the number of buttons on the Skip itself, which obviously isn't 104/5.
If your goal is for the Skip to instead support LIRC inputs, well, there's a reason the company is called FLIRC.