Unarchive zip, then rename files

I'm trying to do this with native Hazel if possible.
I want to be able to drop a zip file in a folder, have Hazel un-archive it (that works fine), but then also rename the files from having a "0" extension to a "txt" extension. I can't figure out how to do the last part.
I try to add a rename rule, but all that does is rename the un-archived folder created. If I use the "run rules on folder contents", that doesn't seem to help either.
Do I need to run a shell command to rename the files after unarchiving them or can Hazel do these two steps natively?
Thanks in advance,
I want to be able to drop a zip file in a folder, have Hazel un-archive it (that works fine), but then also rename the files from having a "0" extension to a "txt" extension. I can't figure out how to do the last part.
I try to add a rename rule, but all that does is rename the un-archived folder created. If I use the "run rules on folder contents", that doesn't seem to help either.
Do I need to run a shell command to rename the files after unarchiving them or can Hazel do these two steps natively?
Thanks in advance,