Skin Tools Python API

Skin Tools is meant to be used primarily from the UI. However, it is possible to access some of its functionality from Python.

Architecture at a glance

Skin Tools is built of the following layers:

This documentation primarily focuses on API layer.

IDE setup

If you have IDE that is able to parse documentation from code, consider configuring your project to index the plugin source directly.

For example, in PyCharm, go to Settings | Project | Project Structure, click "Add Content Root" and add the following directory which can be found inside your Maya install directory: runTime/plug-ins/ngSkinTools/scripts/ngSkinTools2

After configuring this, you should be able to see documentation directly in UI, and have auto-complete on various API objects, e.g. attributes for Layer properties. For example, press ctrl + q to quickly check function reference.