Being highly skilled in something: an aptitude for, innate ability, savvy, accomplished, adept at, a natural, proficient at, Having reasonable skills in something: can turn my hand to, could get by, Having a wide range of skills: all-rounder, versatile, Gaining or losing skills: rusty, novice, learn the basics, Lacking skills: out of my depth, totally incompetent, clueless, computer illiterate, inept,

Leaderboard

Visual style

Options

Switch template

Continue editing: ?