ソース情報
- リポジトリ
- mikailustuner/OmniRule
- ソースの最終更新活動
- 2026年5月8日 23:36
- 検出された SKILL.md の言語
- 英語
- スター
- 5
- フォーク
- 1
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/mikailustuner/OmniRule --skill email-patternsコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Bun runtime: HTTP server, file I/O, SQLite, test runner, package manager, bundler — all-in-one JS toolchain.
Clerk: Drop-in auth UI, Organizations, User management, JWT templates, webhooks, Next.js middleware integration.
Gelişmiş masaüstü, tarayıcı ve işletim sistemi kontrol yeteneği. Görsel (koordinat tabanlı) fare/klavye otomasyonu, DOM manipülasyonu, pencere yönetimi, gelişmiş dosya, ağ ve süreç yönetimini kapsar.
SOC 職業分類に基づく
SKILL.md を表示中
| name | email-patterns |
| description | Email: Transactional email, templates, delivery patterns, feedback loops. |
| triggers | {"keywords":["email","SMTP","SendGrid","nodemailer","transactional","Resend","template","newsletter"]} |
| auto_load_when | Building email sending functionality |
| agent | architect |
| tools | ["Read","Write","Bash"] |
Focus: Delivery, templates, reliability
When email is appropriate:
├── Transactional
&& Order confirmation
&& Password reset
&& Account notifications
│
├── Notifications
&& Alerts and monitoring
&& Scheduled reports
&& Activity digests
│
└── Marketing (with consent)
└── Welcome series
└── Product updates
└── Opt-in required
When NOT to use email:
├── Real-time communication
&& Chat is better
&& Users expect instant
│
├── User-to-user messaging
└── In-app messaging
|| Don't use email for this
│
└── Sensitive alerts
&& Security: in-app + push preferred
&& Don't rely on email alone
When to use what:
├── SendGrid/Mailgun/SES
&& Transactional email
&& Good deliverability
&& API-based
│
├── Postmark
&& Transactional focus
&& High deliverability
&& Good for startups
│
├── Mailchimp/Sendinblue
&& Marketing emphasis
&& Templates, campaigns
&& Less for transactional
│
└── Self-hosted (rarely)
&& Complete control
&& High cost, complexity
&& Only when needed
When to use templates:
├── Template engine (SendGrid, Handlebars)
&& Dynamic content needed
&& Multiple email types
&& Non-technical can edit
│
├── Static HTML
&& Simple emails
&& No personalization
|| Lower flexibility
│
└── Code-generated
&& Complex logic
&& Full control
&& Harder to maintain
Template best practices:
├── Plain text version always
├── Responsive design (mobile)
├── Fallback fonts
├── Clear unsubscribe (required by law)
└── Physical address (required by law)
How to ensure delivery:
├── Verification
&& SPF, DKIM, DMARC set up
&& Domain verified
&& Test with mail-tester.com
│
├── Error handling
&& Catch bounces
&& Suppress invalid emails
&& Track delivery status
│
├── Rate limiting
&& Respect provider limits
&& Batch sends
&& Exponential backoff on failure
│
└── Monitoring
&& Track open/click rates
&& Bounce rates
&& Deliverability issues
What to track:
├── Delivery metrics
&& Sent, delivered, bounced
&& By email type
│
├── Engagement
&& Open rate (with pixel tracking)
&& Click rate
&& Unsubscribe rate
│
├── Complaints
&& Spam reports
&& If high: review list quality
│
└── Time-based
&& Best send times
&& By user segment
When to act:
├── High bounce > 5%
&& Clean list
|| Verify addresses before send
│
├── Low engagement < 10% open
&& Review subject lines
|| Segment users differently
│
├── High complaints
|| Immediate list review
|| Consent verification
└── High unsubscribes
|| Too frequent?
|| Content not relevant?
❌ Sending email synchronously inside HTTP request handler
✅ Queue email; deliver async via background worker
❌ Plain-text email only (no HTML template)
✅ Multipart emails: text/plain fallback + text/html styled
❌ Sending bulk email through SMTP directly
✅ Use transactional ESP (Resend, SendGrid, Postmark) for deliverability
❌ No unsubscribe link in marketing emails
✅ CAN-SPAM / GDPR: unsubscribe + physical address required
❌ Not testing email rendering across clients
✅ Litmus / Email on Acid preview before sending
| Service | Use case | SDK |
|---|---|---|
| Resend | Transactional | resend npm |
| SendGrid | Transactional + marketing | @sendgrid/mail |
| Postmark | High deliverability | postmark |
| Mailchimp | Marketing / newsletters | API v3 |
| React Email | Template authoring | react-email |
| Header | Purpose | Required? |
|---|---|---|
| List-Unsubscribe | One-click unsubscribe | Marketing: Yes |
| DKIM | Email authentication | Always |
| SPF | Sender policy | Always |
| DMARC | Alignment policy | Recommended |