skeleton api spec