How is trading or investing a skill? Skill is something, that you do frequently and master it in a level that you do that particular job in a professional manner, quickly and efficiently. Let's take a carpenter as an example. One can't be a good carpenter without regularly doing this job and without involving in a lot of different and difficult cases, you can't repair wooden objects with any luck, you need skills, a good mind-muscle connection too while trader most likely depends on luck.
I would say that trading/investing is a combination of skill and luck. We can call it a skill when you do research and find good investment options but then here comes the luck, if market goes against you, there is nothing you can do to fix it while in case of carpenter, you totally depend on your skill, luck can't solve the problem.
Of course it is a skill, it is just there are activities in which luck has almost no impact while there are activities in which luck has a big impact, as an example of this lets look at chess and poker.
Chess is a board game in which luck has no place, at least no over the board, however when it comes to poker luck matters a lot, however if there was no skill at poker why the same people keep winning the world championships over and over again making tens of millions on the process? This just means that despite the random nature of the game there is still a high degree of skill involved.