@cloutstream You can curate a list of skills on whatever first instances go live, and use them to pre-define a set of skills that are loaded into new instances.
I'd also recommend adding a "keywords" or similar field to your Skill record that you can populate with similary spellings, acronyms, etc, then do your lookup on that field. This would solve your "js" vs. "javascript" problem.