I have not used NLTK recently, but if you have words that you know are skills, you donβt need to do NER- just a text search.
Maybe use Lucene or another search library to find the text and then annotate it? This is a lot of work, but if you are working with a lot of data, which may be in order. In addition, you can hack into a regular expression search, which will be slower, but it probably works fine for smaller amounts of data and will be much easier to implement.
source share