Who to Dynamically flip an Action in blender

I am creating a walk cycle and I am really tired of manually flipping the animation from side to side whenever I make changes to the walk cycle.

is there a way to only create a left side action for the walk cycle and have blender dynamically flip the action. it is like having an animation modifier the input is the action and the output is the flipped action.

is there a way I can do it in blender ? if not is there a good addon that can provide this functionality

In the right click menu you can paste X-Flipped pose.
This is also in the Pose menu.

Yes I know, and that is not what I am looking for, I want a dynamic way to flip an action, For example let 's say I have action.left and I Flipped this action using paste X-flipped Pose to create action.right. now if I made a change to action.Left I have to go again and use paste X-flipped Pose in order to get action.right, so what I want is a way to have action.right be calculated dynamically using action.left.