Disclaimer:
I only dabble in Lua, so if I overlooked an obvious solution, rather than the one below, please feel free to correct me.
I looked into using the lua HSBLib, but found it had a similar issue to other skins that select complimentary colors:
Not picking brightness that is complimentary to the color when the colors were close to white or black... it would select brightness similar to the color brightness, rather than a complimentary level.
With a small mod to the colorBrightness formula in HSBLib to:
colorBrightness = (1 - colorMax * colorMin) or 1, it returns better levels as the colors approach white or black.
With that resolved, I created a ColorDegree.lua file to properly set opposite and 2 complimentary colors using HSBLib.
The resulting generated colors and brightness are more complimentary
First post download updated to V 1.2017.10.08