Hayden< just an educated guess, sorry :(
Answer:
Creativity: this is the most vital skill that a graphic designer should possess. It is tricky to come up with new ideas, think out of the box, and translate that into the computer.
Typography: Words can make or break. A graphic designer needs to have the skill in order to know for which project which font would be suitable.
Web design: A graphic designer should have basic knowledge of HTML and CSS
Communication: Understanding what a client wants and delivering exactly the same, needs good communication skills to understand them
Software: a graphic designer should know several software in order to make the graphics
Explanation: