Skyline sends plain text by default. For styled outbound messages, use text() with a subject line on iMessage or compose structured WhatsApp Business templates where rich formatting is required.

iMessage subject lines

iMessage renders a bold subject above the body when you pass subject in send options:
await space.send("Your table is ready.", {
  subject: "Reservation update",
});

WhatsApp Business templates

Approved templates carry provider-native formatting. Use wa.template() for styled outbound messages outside the 24-hour session window:
import { wa } from "skyline-ts";

await space.send(
  wa.template({
    name: "order_shipped",
    language: "en_US",
    components: [
      {
        type: "body",
        parameters: [{ type: "text", text: "ORD-1042" }],
      },
    ],
  })
);

Platform narrowing

Markdown-style rendering differs per interface. Branch on space.platform before assuming a style will appear on the recipient device.