Technical skills? There are unemployed Americans with ALL of the requisite technical skills.
This shortage is an HR concept. By writing job requirements they make it look as if that the computer programmer must have had experience managing Yak-Milking-Robot-Software in Nepal, etc. Simply got to have it! The fact that a stray Irish Setter could learn the arcana involved in a couple of days OJT, cuts no ice with your average HR anus, who is out busily looking for the perfect AAA* Asian Transgendered Cross Dresser to beef up the Diversity Stats.
The first step in getting skilled Americans back to work is shooting every 10th HR Department Member once a week for 6 weeks. After that, even these worthless EEOC drones might get the picture. Let the people who actually need the help find it. Here.
*AAA = Affirmative Action Anus, see also Superintendent of Schools, Anytown, USA.
Software is one of the easiest to learn skills. There are millions of programmers floating around in the world. That is not my definition of technical skills. See my post directly above.