engage
Installation
SKILL.md
tdx Engage
First: What Are You Building?
| User says... | Write this | Reference to read first |
|---|---|---|
| "create an email template", "build an email" | type: template YAML + HTML |
references/template-yaml.md |
| "create a campaign", "set up an email send" | type: campaign YAML + HTML |
references/campaign-yaml.md |
Always produce YAML + HTML together. The YAML is what tdx engage template push or tdx engage campaign push consumes — HTML alone can't be pushed. This is the most common mistake: generating beautiful HTML, then realizing there's no YAML to push it with.
After writing YAML+HTML, execute the full pipeline yourself
Do not stop after writing files and tell the user what to run. Immediately proceed: validate → fix errors → push --dry-run → push --yes. If workspace is missing from the YAML, add it yourself before validating.