Yes, in order to be able to deposit via Skrill / Neteller, you first have to create an account - as with PayPal.