https://i.ytimg.com/vi/jClz4jSg_R8/hqdefault.jpg
Maya character rigging tutorial on how to use a control object with custom attributes to curl a characters fingers. Covers finger joint placement, adding custom attributes, and hiding common attributes. Part 2 covers set driven key.
source