设计与多媒体

template-builder-ui

sentdm/sent-plugin

Designs and audits tenant-facing Sent template builders, previews, validation, lifecycle UX, and API payload mapping. Use for template editor forms, variables, channel overrides, WhatsApp review, RCS suggestion chips, authentication templates, and safe submission flows.

  • 2903 次安装
  • 48 星标
  • 收录于

安装命令

npx skills add https://github.com/sentdm/sent-plugin --skill template-builder-ui

SKILL.md

Sent Template Builder UI

Design the interface around Sent's v3 definition contract. The UI may import Meta material, but its canonical saved and submitted model must never be Meta's components[] payload.

Product model

Use one draft object with:

  • optional category and language;
  • required definition.body.multiChannel;
  • optional complete body overrides for sms, whatsapp, and rcs;
  • optional definition.header, footer, buttons, definitionVersion, and authenticationConfig;
  • submission controls for creation_source, submit_for_review, and sandbox.

Do not expose top-level create fields named name, channels, body, header, or buttons. If the product needs an internal display label, keep it outside the Sent create payload.

Recommended editor sequence