邀請函建置技能
功能說明
此技能專為 Claude 設計,並在該環境中運作良好。製作一封自行設計的 HTML 郵件邀請函,可直接送達受邀者的收件匣(不會被誤導至垃圾郵件),內含來賓點擊一次即可回覆的 RSVP 按鈕、「新增至日曆」連結,以及頁首視覺設計。最後會寄送一封測試郵件給使用者。未經明確同意,絕不寄信給任何人。透過試算表追蹤 RSVP 回覆。
步驟 1 – 活動詳細資訊(先詢問)
依序逐一詢問,一次問一項:每則訊息(或每次 AskUserQuestion 呼叫)問一個問題,並等待回覆後再問下一題。跳過使用者已回答的部分。收集:
- 活動名稱及他們想要的確切措辭(如果他們已有,請逐字使用)
- 日期和時區
- 開始時間和結束時間。務必將兩者分開詢問。切勿假設或自行編造結束時間:「新增至日曆」連結和 .ics 檔案都需要它。如果主辦方沒有固定結束時間(例如「到很晚」),請詢問日曆項目中應填入的結束時間,以及是否要在邀請函本體上顯示結束時間,或僅保留在日曆中。
- 完整地址(街道、城鎮、州、郵遞區號 – 地圖應用程式需要郵遞區號)
- 主辦人姓名及結尾敬語(例如「XOXO Clare and Conrad」)
- 任何要強調的特色(樂團、講者、服裝規定)
- RSVP 截止日期,以及是否要提供「可能參加 – 提醒我」選項
- 從哪個電子郵件帳戶寄送(真實的個人收件匣最利於送達率)
- 是否也想要簡訊版本,適用於只有電話號碼、或回覆簡訊比電子郵件快的來賓(請參閱步驟 3b)
核對日期和星期幾是否相符(例如,確認 2026 年 12 月 19 日是星期六)並告知使用者。
步驟 1b – 來賓清單
詢問:「您有要上傳的來賓清單,還是希望我為您建立一個試算表?」
A. 他們有清單(Google 試算表連結、CSV 或 Excel 上傳、之前的 Paperless Post / Evite 匯出、或貼上的清單):
- 讀取清單,並在原始資料旁建立一個乾淨的追蹤分頁(切勿編輯他們的原始分頁):ID(G001...)、來賓姓名、電子郵件、電話、已邀請(數字)、狀態、參加人數、來賓備註、先前的回覆(如果來源有的話)、標記、邀請已寄送、提醒已寄送、最後更新。
- 合併重複項目(同一個家庭有兩個地址、合作夥伴分別回覆、「額外來賓」列),並在「標記」中註明每次合併。
- 將狀態設為「未寄送」,或針對僅有電話號碼的來賓和先前退信地址設為「需要電子郵件」。標記工作用地址,這可能會過濾邀請。
- 新增「摘要」分頁:人數總計(SUMPRODUCT of Attending where Status = Yes)、「是 / 可能 / 否 / 已邀請 / 未寄送 / 需要電子郵件 / 退信」計數、總戶數、最大可能來賓數。新增「狀態」下拉選單。
- 回報計數、合併項目,以及缺少電子郵件地址的來賓清單。
B. 他們想要新的:
- 建立一個名為「[活動名稱] [年份] 來賓清單」的 xls 檔案,包含相同的追蹤分頁和「摘要」分頁,內容為空白,並分享連結。
- 告訴他們可以自行貼上姓名和電子郵件,或在聊天中提供給您,由您新增。
**C. 還不確定:**繼續進行設計,在步驟 5 之前再回頭處理清單。未取得清單前,絕不寄送。
步驟 2 – 頁首視覺設計
詢問:「您有想要使用的頁首圖片嗎?」
A. 他們上傳一張。
- 檢視圖片。從中選取 2-3 種取樣顏色(主要強調色、用於文字的字體為深色、用於背景的字體為淺色)以及與其情緒相符的字體搭配(活潑圖片 → 圓角襯線字體;攝影或時尚風格 → 乾淨無襯線字體;復古風格 → 雕花襯線字體)。
- 如果圖片有透明背景,請將其平整放置於邀請函的背景顏色上(白色版面則為白色)。白色頁面上的透明 PNG 看起來會比有框的圖片更乾淨。
- 建立一個與其風格一致的設計,僅在使用者要求時才提供兩種變化。
B. 他們沒有圖片。
- 詢問他們想要的風格(例如溫馨、華麗、復古、極簡、節慶、優雅、搞笑)以及要使用或避免的顏色。
- 自行建立頁首圖片:
- 偏好使用已連結的圖片生成工具(例如 Canva generate-image)。要求製作寬橫幅(2:1),主體在純色或透明背景上,除非使用者要求,否則不要加入文字。
- 否則,以 SVG 繪製原始插圖,並使用 Playwright 將其轉換為 PNG。
- 切勿複製已知角色、標誌、藝術品或品牌。
- 提供 3 個不同的選項,每個選項都有自己的頁首、字體搭配和色盤(例如活潑、現代、經典)。以手機寬度並排顯示全部三個選項,讓使用者挑選或混合。
步驟 3 – 建立郵件(經驗法則)
郵件客戶端不是瀏覽器。請遵循以下所有規則:
- 版面:巢狀 `<table role=