Read only user with send saved commands

Hello. Is it possible to create a read-only user (equal public) where the only permission will be to send saved commands? (and also generate reports)