What are all the skills of cricket?

There are many skills. fielding balling and batting are major.