How does the clock skew affect the design?
The input to D must not change for a minimum time after the clock.  This is the hold time.  It also must have stop changing a minimum about time before the clock.  This is the setup time.  If the input flip-flop is clocked slightly before the output flip-flop, the second D may be changing in the setup hold time window.  This can cause erratic operation.