Does this not work? "Output styles" https://code.claude.com/docs/en/output-styles

No, it does not.

But also, this skill is basically the same thing as an output style, so it won't work either.

Yes, a custom output style would be a more idiomatic (and likely more effective) way to implement this.