support-macro-personalizer
Installation
SKILL.md
When to invoke
- You use templated support responses (“macros”) and want consistent personalization.
- You want to ensure all required placeholders are filled before sending.
Inputs needed
--macros_json: JSON file with macros.--context_json: JSON file with variables (customer + ticket context).--out_dir: Output directory for rendered drafts.
Macro JSON format (reference implementation)
macros[]:id(string)subject_template(string)body_template(string)required_variables[](optional)
Context JSON format
variables: object of string keys to string/number values.