Anim Curve Collection or some kind of sharing for skeletons

Using the new compatible skeletons feature, or using control rigs that rely on specific curves to exist in the source skeleton, means we have to replicate all the curves from one skeleton to another. As far as I know this process is currently manual, there’s no way to automate the duplication of curves in another skeleton by referencing the source skeleton to copy.

In my mind, a solution to this would be to implement some kind of ‘Anim Curve Collection’ asset that the skeletons can reference, and all the curves are defined in this asset instead. You could attach multiple collections to one skeleton if you have different needs that you want to segment into neat little containers.

Another solution could be to add support for inheriting all curves from a compatible skeleton somehow, or specifying that you want all the curves from a specific skeleton to be duplicated into another one. This could probably be done with python tools already, but it would be nice if this was integrated in the core tools.

Hope other people agree!