bootstrap-postmark
OfficialEnable Postmark email delivery in Phoenix.
Software Engineering#phoenix#postmark#production configuration#swoosh#mailer adapter#runtime.exs#env.sample
Authoragoodway
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It removes the friction of wiring Postmark into a Phoenix 1.8 app’s Swoosh mailer setup by updating the correct config files and environment placeholders safely for production.
Core Features & Use Cases
- Production Postmark adapter wiring: Configures the Swoosh mailer in production to use
Swoosh.Adapters.Postmarkbacked byPOSTMARK_API_KEY. - Environment-ready sender configuration: Adds
MAILER_FROM_EMAIL(required) andMAILER_FROM_NAME(optional) to.env.sampleand maps them into runtime config for the:mailer_fromtuple. - Phoenix/Swoosh correctness checks: Audits existing Swoosh usage, verifies the mailer module exists (creating it if missing), and ensures dev/test use the correct local/test adapters.
- Safety-first discovery: Performs a pre-change discovery report and skips steps that are already configured.
Quick Start
Tell the AI to bootstrap Postmark mailer support for your Phoenix 1.8 app by configuring Swoosh production delivery, adding required environment variables to .env.sample, and verifying or creating your Swoosh mailer module.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bootstrap-postmark Download link: https://github.com/agoodway/GoodSkills/archive/main.zip#bootstrap-postmark Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.