Compose for Web has HTML-like Composable API
https://github.com/JetBrains/compose-jb/tree/master/tutorials/Web
It doesn't require skiko, but it doesn't allow share the same UI code between different platforms. There is expect/actual Kotlin mechanism to achieve some code reusage, but still more code has to be written.
There's no plan to render Compose UI (Compose Material, etc.) as html.
What we may consider at some point is to not use skiko, but render using WebGL directly. No actual plan for now though