Ignore [CI Skip] in git commit history

I have a scenario where my stage pipeline pushes back to a stage github branch so I need to add [CI Skip] in the push back to stage (or else I get an endless loop). But now, when I merge stage -> master, the master pipeline doesn’t trigger because [CI Skip] is in the git history.

Any recommendations? Can I force ignore the [CI Skip]?

There is no way to override the skip directive. You might be able to use a merge commit with a new commit message to workaround.