A "prompt" is what goes into the LLM, so I'm not sure what you mean by "a final prompt HTML".
Of course, if you build up your prompt entirely by hand (copy pasting snippets, etc.) you can get away with markdown or plain text. That works okay for some harnesses, but it leaves too much control (or more accurately, opportunity to misunderstand) to the harness.