These two programs are leveraged by the WICED Smart Eclipsed based SDK, so abstraction from the low level command line switches and parameters were originally intended to be handled by the SDK itself. Then, a need arose to have a more robust solution for production programming as well, so the use of these tools from the command line environment was introduced.
The blog here covers programming the TAG2/TAG3 boards using these tools and provides examples: Programming the TAG2/TAG3 Board using command line tools
Note that while syntax and switches are the same when used with a 20732 (TAG2) and 20736/37 (TAG3), some of the core files used during the process are different.
Files for each are attached to the blog noted above.
In addition, if you go here: WICED Smart Forums
Then look at the categories shown to the left of the page, you will find that the Manufaturing and Test Category contains many threads on this topic as well.
You may also type "cgs.exe" or "chipload.exe" at the DOS command prompt and a sort of a help file will be displayed, detailing the various commands/arguments the command accepts.