Составное именное сказуемое состоит из связки и именной части. В качестве связки могут выступать глаголы быть, являться, становиться и т.д.
Подлежащее - главный член предложения, выражаемый обычно формой именительного падежа, обозначающий субъект, которому приписывается признак (действие, состояние), названный в сказуемом, и вместе со сказуемым образующий грамматическую основу простого предложения. Отвечает на вопрос: кто? что? Пример: тетя Даша была.
Определение - второстепенный член предложения, отвечающий на вопрос: какой? чей? который? Пример: красный флаг.
Обстоятельство - второстепенный член предложения, обычно выражаемый наречием или предложно-падежной формой имени, обозначающий время, место, причину, цель, следствие, условие, способ и некоторые другие сопутствующие характеристики сообщения. Отвечает на вопрос: где? когда? как? почему? Пример: сидели молча.
Дополнение - второстепенный член предложения со значением объекта, обычно выражаемый косвенным падежом имени. Отвечает на вопрос: кого? чего? кому? чему? о ком? о чем? Пример: я позвонил отцу.
В данном случае фразеологическим оборотом является фраза мастер на все руки. Как видно, связкой выступает глагол была, а именной частью - вышеупомянутый фразеологизм.
Мастер на все руки = умелый человек.