I have had the slickness with my vinyl pool in the past. From my experience, you don't always need to "shock" (or super-chlorinate) to get rid of it, but you do need to BRUSH. Someone above posted that they get this in the less well circulated areas of the pool, and I think that is a good clue.

If you maintain your CL levels (meaning it is pretty steady, not dipping to 0, then back up), you can normally get rid of any slimy or slick feel by brushing the walls AND floor. If the feeling returns, you may need to shock and/or increase your normal CL levels a touch.

Richard has posted many times about CL not being as effective on bio-films (until they are removed) and I think this is a thin bio-film of algae. Once it is scrubbed/brushed a bit, the CL can get right to the vinyl and should keep it away at your normal levels.