The skills you need depends on the project you'd be working for. But for starters, learn all the basic concepts of Blockchain such as how blockchain works, consensus,etc. Go through some demos to see how to create a Blockchain applications and make transactions. Then learn programming language that are used in Blockchain such as Solidity and some APIs of Java, PHP, python, Javascript, etc