Przejdź do treści
Biblioteka skilli
Programowanie · Nauka i wyjaśnianie

email-best-practices

/email-best-practices

Podaje dobre praktyki budowy funkcji e-mail: uwierzytelnianie SPF, DKIM i DMARC, spam i odbicia, zgodność (CAN-SPAM, GDPR, CASL), webhooki, dostępność i podział transakcyjne kontra marketingowe.

Repozytorium
sokosumi ↗
Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść30 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
12
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
4
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Podaje dobre praktyki budowy funkcji e-mail: uwierzytelnianie SPF, DKIM i DMARC, spam i odbicia, zgodność (CAN-SPAM, GDPR, CASL), webhooki, dostępność i podział transakcyjne kontra marketingowe.

Oryginalny opis (EN)

Use when building email features, emails going to spam, high bounce rates, setting up SPF/DKIM/DMARC authentication, implementing email capture, ensuring compliance (CAN-SPAM, GDPR, CASL), handling webhooks, retry logic, making emails accessible (alt text, headings, contrast, screen readers), or deciding transactional vs marketing.

Jak działa

  1. Architecture Overview
  2. Quick Reference
  3. Start Here
Sekcje z nagłówków SKILL.md, w oryginale · 60 linii, 285 słów
Podgląd SKILL.md
---
name: email-best-practices
description: Use when building email features, emails going to spam, high bounce rates, setting up SPF/DKIM/DMARC authentication, implementing email capture, ensuring compliance (CAN-SPAM, GDPR, CASL), handling webhooks, retry logic, making emails accessible (alt text, headings, contrast, screen readers), or deciding transactional vs marketing.
license: MIT
metadata:
  author: Resend
  version: "1.0.2"
  homepage: https://resend.com/agent-skills
  source: https://github.com/resend/email-best-practices
  openclaw:
    links:
      repository: https://github.com/resend/email-best-practices
      documentation: https://resend.com/docs/email-best-practices-skill
---

# Email Best Practices

Guidance for building deliverable, compliant, user-friendly emails.

## Architecture Overview

```
[User] → [Email Form] → [Validation] → [Double Opt-In]
                                              ↓
                                    [Consent Recorded]
                                              ↓
[Suppression Check] ←──────────────[Ready to Send]
        ↓
[Idempotent Send + Retry] ──────→ [Email API]
                                       ↓
                              [Webhook Events]
                                       ↓
              ┌────────┬────────┬─────────────┐
              ↓        ↓        ↓             ↓
         Delivered  Bounced  Complained  Opened/Clicked
                       ↓        ↓
              [Suppression List Updated]
                       ↓
              [List Hygiene Jobs]
```

## Quick Reference

| Need to... | See |
|------------|-----|
| Set up SPF/DKIM/DMARC, fix spam issues | [Deliverability](./references/deliverability.md) |
| Build password reset, OTP, confirmations | [Transactional Emails](./references/transactional-emails.md) |
| Plan which emails your app needs | [Transactional Email Catalog](./references/transactional-email-catalog.md) |
| Build newsletter signup, validate emails | [Email Capture](./references/email-capture.md) |
| Send newsletters, promotions | [Marketing Emails](./references/marketing-emails.md) |
| Ensure CAN-SPAM/GDPR/CASL compliance | [Compliance](./references/compliance.md) |
| Decide transactional vs marketing | [Email Types](./references/email-types.md) |
| Handle retries, idempotency, errors | [Sending Reliability](./references/sending-reliability.md) |
| Process delivery events, set up webhooks | [Webhooks & Events](./references/webhooks-events.md) |
| Manage bounces, complaints, suppression | [List Management](./references/list-management.md) |
| Make emails accessible (screen readers, alt text, contrast) | [Accessibility](./references/accessibility.md) |

## Start Here

**New app?**
Start with the [Catalog](./references/transactional-email-catalog.md) to plan which emails your app needs (password reset, verification, etc.), then set up [Deliverability](./references/deliverability.md) (DNS authentication) before sending your first email.

**Spam issues?**
Check [Deliverability](./references/deliverability.md) first—authentication problems are the most common cause. Gmail/Yahoo reject unauthenticated emails.

**Marketing emails?**
Follow this path: [Email Capture](./references/email-capture.md) (collect consent) → [Compliance](./references/compliance.md) (legal requirements) → [Marketing Emails](./references/marketing-emails.md) (best practices).

**Production-ready sending?**
Add reliability: [Sending Reliability](./references/sending-reliability.md) (retry + idempotency) → [Webhooks & Events](./references/webhooks-events.md) (track delivery) → [List Management](./references/list-management.md) (handle bounces).

**Accessibility?**
Most emails fail basic accessibility checks. See [Accessibility](./references/accessibility.md) for `lang`/`dir`, presentational tables, headings, alt text, `<title>`, and contrast.
Pliki w paczce (12)
  • SKILL.md 4 KB
  • references/accessibility.md 9 KB
  • references/compliance.md 4 KB
  • references/deliverability.md 3 KB
  • references/email-capture.md 3 KB
  • references/email-types.md 6 KB
  • references/list-management.md 5 KB
  • references/marketing-emails.md 3 KB
  • references/sending-reliability.md 5 KB
  • references/transactional-email-catalog.md 10 KB
  • references/transactional-emails.md 2 KB
  • references/webhooks-events.md 4 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · masumi-network/sokosumi95MIT
gosodax/sodax-sdks95MIT
growupanand/ConvoForm95Apache-2.0

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki 89e6452ce2f8 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90deliverability-advisor
    Diagnozuje problemy z dostarczalnością e-maili: trafianie do spamu, wysokie odbicia oraz uwierzytelnianie SPF, DKIM i DMARC.
  • 100email-deliverability-debugger
    Diagnozuje problemy z dostarczalnością e-maili transakcyjnych i marketingowych: wyrównanie SPF, DKIM i DMARC, reputacja IP, wyzwalacze spamu w treści i wzorce bounce'ów.
  • 100cloudflare-email-service
    Wysyła i odbiera maile transakcyjne przez Cloudflare Email Service (Email Sending i Email Routing): binding Workers lub REST API, routing, obsługa w Agents SDK, SPF, DKIM, DMARC i dostarczalność.
  • 100enhance-email-deliverability
    Audytuje i naprawia dostarczalność maili: SPF, DKIM, DMARC, reputację, bounce'y, skargi, higienę list i zgodność wypisu.
  • 100email-systems
    Obsługuje systemy e-mail: poczta transakcyjna (Resend, SendGrid, SES), szablony (React Email, MJML), dostarczalność SPF, DKIM i DMARC oraz dobre praktyki trafiania do skrzynki.
  • 100email-deliverability
    Konfiguruje i monitoruje infrastrukturę dostarczalności poczty: SPF, DKIM, DMARC, strategia warmup, monitoring reputacji, obsługa bounce'ów i skarg oraz bieżąca kondycja dostarczalności.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.