the skill you need to be a gunsmith is a good concentration on what you are doing. also you have to love guns and understand them.
Metal working, wood working, use of hand, power and machine tools. Math, chemistry, knowledge of metals, wood. BUSINESS classes- since a gunsmith runs a business. There are colleges that teach gunsmithing, such as the Colorado School of Trades.
Do you mean gunsmith? Education, apprenticeship and experience.
You need a gunsmith
You need a gunsmith.
You need a gunsmith
no
You need a gunsmith
Technically, no you do not have to have a degree, but having a degree from a gunsmith school will allow you to correctly attribute yourself as a "certified" gunsmith, which may help your business grow faster.
You need a gunsmith.
You need a gunsmith
You will need a gunsmith.