Well, yes and no. Poker is in fact a game of skill, mainly you get money by outplaying/outwitting your opponent. It is like a mental battle. You need to reveal his strategy before he reveals yours. You need to set traps for him and try not to fall in his traps. It is very similar to chess actually or very popular online multiplayer games, judging by the amount of info you need to . very quickly.
The interesting part is that in poker, unlike chess, all this battle is set upon a very unstable ground, VARIANCE. So skill will determine the winner in the long run, but for the current hand(s), there is a large parameter entirely based on luck, which can either work on your side and multiply your winnings or favor the opponent and make you lose. It is similar to football, Manchester united will win 99% of the times when playing with your local neighborhood team, but 1 every 100 matches, it will lose,despite the fact that its skill is better.
The cure to make this parameter (luck) disappear is duration, i.e. volume of hands. If you play against a weaker opponent, the more you play the less the variance is affecting you. You don't need to be a prof poker pro, just play many sessions. You will end up understanding that poker is in fact based on skill.