It's just a fancy way to say "one-shots". Or off the cuff. You might be asked to provide information regarding a problem and have to pull data from several sources and then combine them.
The main skill to this in my opinion is the ability to identify commonalities between data, and know where and how to obtain the data you want.
See Also: http://www.miriamwebster.com/dictionary/ad%20hoc