You're right, .pyc files are byte compiled and that means you don't wanna edit them but the decompiled files (the python source code), that are the .py files. These you can find here:
https://github.com/gluon/AbletonLive9_R ... aster/Push
But of course you could just edit the Seapush Skindefault.py. To do that just copy the code from the link you posted, paste it into TextEdit, edit to your wishes and save the file to the Push remote script folder under "Skindefault.py". When you start Live the next time the file will be compiled and the existing Skindefault.pyc will be overwritten.
IMPORTANT:
- Always make a backup of the Push remote scripts folder first before you mess around with scripts in case soemthing goes wrong.
- The changes will be overwritten with the next Live update and you have to start from scratch. For that you will need the decompiled scripts from your current Live version which might not be available for some time after a release.
TextEdit is enough to do that, but if you want a more advanced editor with syntax highlighting and what have you, check this link:
https://wiki.python.org/moin/PythonEditors
Live 9.5 (64bit), Max 7.0.6, Windows 10, Push 2, Korg electribe2, Bass Station II, Launch Control XL, Faderfox DJ3
M4L