My ability to whip a story up at the spot is pretty damn good. I run Dungeons and Dragons in a homebrewed world, and a good part of it is made up on the spot. While doing this, I always make sure to keep consistency.
The only thing I'm lacking is long monologues.... That is hard to just make up