Poker is 100% a game of skill in the long run, however as any gambling form there is a large element of luck in the short term.