No, Community Clips is not supported on Windows 10. I've checked the website and downloaded the only version available, but it was impossible to launch it. The installation went fine, the problems arise when it I attempted to start the program. Even the Windows Media Encoder 9 was installed properly.
You can use RecordIt as an alternative to Community Clips: http://recordit.co/