Ideally, you would marinate the skirt steak for a minimum of 6 hours, but no more than 24 hours otherwise the muscle fibers will start to break down. At a very minimum, you'll want to marinate it for 30 minutes.