Syncing Animation Blueprints

What is the best way to keep two different skeletons with the matching animations in sync.

We want to avoid duplicating a large, complex animgraph.

Is there any built-in functionality to sync animation blueprints or share a common state machine?

Ideally, we need something similar to the Child Blueprint class, but for an entirely different skeleton.

So when the Master AnimBP is playing X, we want the child to be playing X’

Thanks for any advice/tips

Is there a reason you are using different skeletons? The best option is using a skeleton with all of the bones the characters need and then create child animation blueprints.

It’s possible to sync animations though, for example you can do Play Montage on one character and right after that Play Montage on another character with another montage. For state machines you would probably need two copies.