You're wondering why do you need this module because you can download any skins you want and put them in the skins folder. Yes that's totally true. But what if you don't know how to do that, or too lazy too do that, or ckeditor is a submodule in your repo or simply don't want to touch the ckeditor library? There are so many many reasons to use this module.
This module offers:
Download and install solution, you don't have to care about putting the skin in ckeditor library.
Stay away from git submodule (if you're using it).
Easily create a new skin and register it by using the API in this module.
You can easily modify the skin list by using the alter function, an usual way for Drupal developers.
Integration
Feel free to integrate your skins using my API. There are only 2 functions
you should know
- hook_ckeditor_skin(): Register your skins.
- hook_ckeditor_skin_alter(): Change the list of registered skins.
You can see the file ckeditor_skin.api.php for more information.