If app.get_name() returns None, the Skill can't handle the app so should just skip it. Most likely caused by an empty or malformed desktop entry.