Beginner divers have a tendency to alter their breathing pattern too much in an attempt to compensate for suboptimal buoyancy control. Sure you can do it, but why not just add/subtract air to/from your BCD? There may also be other issues at play. Are you properly weighted? How good is your horizontal trim? Are your kicks propelling you forward (in a plane parallel to a flat bottom) or are they moving you up in the water column slightly? This can be caused by head-up/feet-down trim combined with a flutter kick. If you correct this, then you won't have to compensate by altering your breathing at all.
Stop trying to breathe off the top or the bottom of your lungs. During the descent, if you are properly weighted (negatively buoyant by the weight of your gas is how I weight myself), you should be able to breathe normally and descend at a very easy, controlled rate. Equalizing your ears can make it difficult to breathe normally, but do the best you can. Add air to your BCD in frequent small bursts to avoid becoming a dirt dart. During the ascent, focus on being neutrally buoyant while taking normal breaths. This will keep you relaxed. Vent gas from your BCD in frequent small bursts. See if you can stop at every 10 ft. mark and hover there while using your normal breathing pattern.
While at depth, once again focus on maintaining neutral buoyancy while breathing "normally." Try using the frog kick more. It has a glide phase that should give you some feedback regarding your buoyancy in-between kicks.
I realize that your question was about skip-breathing...and I've discussed everything else: proper weighting, good trim, neutral buoyancy, being relaxed, etc. Guess what? It's all related.
Hope you find this advice helpful. Have a great time out there...