On this page 5
stacks-mail · Messaging · model-invoked
Writing the mail classes in app/Mail/: the content, the stx or HTML template,
and variable interpolation. The framework underneath is
Email.
When to reach for it
- Defining email content and templates
- Using the template() function with STX
- HTML templates
- Variable interpolation
- Email layouts
- The app-level mail sending pattern
Inside the skill
The sections an agent reads once the skill loads.
- Key Paths
- Creating a Mail Class
- Template Rendering
- Example: Subscription Confirmation
- Using Mail in Actions/Events
- Template Locations
- Gotchas
Where the code lives
- Application mail:
app/Mail/ - Email templates:
resources/emails/(orstorage/framework/defaults/resources/emails/) - Email layouts:
storage/framework/defaults/resources/emails/layouts/
Related skills
Using it
This one is model-invoked. Your agent reaches for it on its own when the task matches, and you can also call it by name:
/stacks-mail
Source: stacks-mail/SKILL.md.
Shadow it for one project with app/Skills/stacks-mail/SKILL.md, then re-run
buddy setup:ai. See Writing your own.