技能は、訓練や学習によって習得した特定の能力やスキルを指す。職業的な技術や専門的な知識を含み、より客観的で習得可能な能力を表す。「溶接技能」「プログラミング技能」など、学べる技術として用いられることが多い。
腕前は、実際に何かを行う際の力量やレベル、実力を指す。その人の現在の実際の力を評価的に表現し、より主観的で個人差が大きい。「料理の腕前」「歌の腕前」など、実際の成果物の質で判断される。
技能は習得の有無や学習対象となる能力で、より客観的で定量的。腕前は実際の力量の高さを評価するもので、より主観的で相対的。技能は「持っているか否か」、腕前は「どの程度か」という観点から使い分けられる。職人や芸術家に対しては腕前、専門職の必須能力には技能を用いるのが自然。
学習・習得の対象や必須能力を述べる場合は技能。実際の力量や能力レベルを評価・判断する場合は腕前を選ぶ。また、技能はより客観的・形式的、腕前はより情感的・評価的な文脈に適している。