No you don’t need to have an AstroBank account to register to sKash.
Any resident in Cyprus with valid identification documents can register to sKash.
All you need is a Cypriot phone number & valid identification documents.