inttegro-message-templates
Installation
SKILL.md
Inttegro message templates
Treat the draft, published version, rendered copy, and customer send as separate states.
Find and inspect
- Use
list_message_templatesfor bounded discovery by status, channel, purpose, or locale. - Use
get_message_templatebefore editing a known template. List results omit bodies; detail results include editable SMS or email content while withholding variable defaults and email header values. - Never infer that the current draft is the published version. Check
status,published_version,draft_version, andhas_unpublished_changes.
Create or edit
- Choose exactly one channel. SMS templates require
sms.message_template; email templates requireemail.subjectandemail.html. Never mix both content shapes. - Declare every variable with a stable lower-case name, type, required flag, and array item schema where applicable. Do not place secrets or credentials in defaults.
- Use
create_message_templateto create a draft. Useupdate_message_templateto create a new draft version; it does not silently replace the published version. - Use a stable operation key for exact retries and review the confirmation before each mutation.