Imo it takes some luck to get a decent hand and match the right cards, but poker is mostly skill, because a bad player would not bluff good, would not know how to react to certain situations or know when he should just fold.

So overall I'd say poker is 20-30% luck and 70-80% skill, given that a pro with 7 2 could possibly beat someone new to the game who only knows to bet when you have a good hand xD