WARNING, try on a small directory first:
chown -R skynet:staff <directory>
chmod -R u=rwX,g=rwX,o=rX <directory>
The capital X will only set the X bit on files that had it before.
Like all directories.
The chown for the ownership will only work as root, not as a regular user.
Unless the files already belong to you, than it's pointless.