Communitygithub.com

Benepass 報銷技能

透過 Benepass (app.getbenepass.com) 提交費用報銷。適用於雇主使用 Benepass 作為福利平台的用戶。處理登入、福利選擇、表單填寫、收據上傳及提交。需要瀏覽器/電腦操作能力。

Benepass 報銷技能 是什麼?

此技能能夠自動化完整的 Benepass 報銷流程,從登入到提交,全程無需手動操作。它結合了瀏覽器自動化來導航 Benepass 網站、透過 Gmail 整合來獲取驗證碼,以及檔案上傳功能來處理收據。使用者只需提供收據圖片或訊息,技能即可自動擷取金額、商家、備註和福利類別等關鍵資訊。支援的平台包括任何可啟用瀏覽器存取和程式碼執行的 AI 代理環境,例如 Claude Code 或 Cursor。技能會引導使用者完成每一步:登入、選擇福利、填寫表單、上傳隱藏的檔案輸入元素,並在提交前提供摘要以供確認。此外,它還內建了處理工作階段過期、驗證碼失效和上傳失敗等常見問題的故障排除機制。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/agencelutie/LP-lutie/tree/main/skills-export/examples/benepass-reimbursement

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Benepass 報銷技能 是做什麼的?

使用瀏覽器自動化、用於驗證碼的 Gmail 整合,以及用於收據的檔案上傳,自動完成從登入到提交的完整 Benepass 報銷流程。


先決條件

  • 啟用瀏覽器存取(電腦工具)以導航 Benepass
  • 啟用程式碼執行與檔案建立 — 用於儲存和上傳收據檔案
  • 設定 Gmail MCP 以取得電子郵件驗證碼
  • 透過 Gmail MCP 確認電子郵件;若無法存取 Gmail,則向使用者詢問
  • 取得收據圖片(螢幕截圖、照片或 PDF)

步驟 1:擷取收據詳細資料

在導航至 Benepass 之前,從收據圖片或訊息中擷取關鍵詳細資料:

  • 金額(例如 $84.99)
  • 商家(例如 Verizon、DoorDash、Lyft)
  • 備註/說明 — 使用提供的備註,或預設為簡短描述(例如「家用 Wi-Fi」、「午餐」、「搭車到辦公室」)
  • 福利類別 — 選取指定的類別;若有信心則從上下文推斷,否則提示使用者確認(請參閱步驟 4)

步驟 2:登入 Benepass

2a. 導航並輸入電子郵件

導航至:https://app.getbenepass.com
  • 點擊電子郵件輸入欄位並輸入電子郵件地址
  • 出現兩個登入選項:「使用 G-Suite 登入」 和 「使用電子郵件驗證碼登入」
  • 點擊 「使用電子郵件驗證碼登入」

2b. 從 Gmail 取得驗證碼

等待「輸入驗證碼」提示出現,該提示包含 6 個輸入框。

透過 Gmail MCP 取得驗證碼:

Gmail 搜尋查詢:「from:benepass verification code」
maxResults:1
  • 從電子郵件片段中擷取 6 位數驗證碼(尋找「Your verification code is: XXXXXX」)
  • 將 6 位數驗證碼輸入到驗證輸入框 — 輸入所有 6 位數字後,頁面會自動提交
  • 等待 3-5 秒讓儀表板載入

2c. 驗證登入成功

驗證儀表板是否已載入,其中應包含問候語、帳戶餘額和洞察卡片,以確認登入成功。

重要事項:處理過期的驗證碼,方式如下:

  • 在驗證頁面上點擊「沒收到?重新發送」
  • 等待 5 秒,然後再次搜尋 Gmail 以取得更新的驗證碼

步驟 3:開始報銷

  • 點擊左側邊欄中的 「取得報銷」 按鈕
  • 等待報銷表單載入,其中包含兩個區塊:
    1. 選擇福利(下拉式選單)
    2. 輸入詳細資料(金額、商家、備註、收據)

步驟 4:選擇福利

  • 點擊 「選擇福利」 下拉式選單
  • 選取指定的類別;若有信心則從上下文推斷,否則提示使用者確認
  • 直接從下拉式選單中讀取可用的福利選項 — 類別因雇主而異
  • 檢查所選福利的顯示餘額是否足以支付報銷金額

步驟 5:填寫詳細資料

金額欄位

關鍵:在輸入正確金額之前,務必清除金額欄位中任何預先填入的值。

  • 在金額欄位上三擊以選取任何現有值
  • 輸入正確的金額(例如 84.99)
  • 不要包含 $ 符號 — 僅輸入數字

商家欄位

  • 點擊商家輸入欄位
  • 輸入商家名稱(例如 Verizon、DoorDash、Lyft)

備註欄位(可選但建議填寫)

  • 點擊備註輸入欄位
  • 輸入說明(例如 家用 Wi-Fi、午餐、搭車到辦公室)

步驟 6:上傳收據

關鍵:檔案輸入是一個 隱藏元素,其 id="fileInput"。可見的拖放區域無法點擊 — 請改用隱藏的輸入。如果找不到帶有 id="fileInput" 的元素,請在頁面上搜尋任何 <input type="file">。

  1. 使用 read_page 搭配 filter: interactive 來尋找檔案輸入元素
  2. 尋找:<input id="fileInput" class="hidden" type="file">
  3. 使用 upload_file 工具,並使用該隱藏輸入的 ref:
upload_file:
  file_path:<收據檔案的路徑>
  ref:<fileInput 的 ref>
  1. 上傳後,驗證:
    • 收據標籤不再顯示為紅色(上傳前為紅色)
    • 出現「已上傳檔案」區塊,顯示檔案名稱和大小
    • 可以看到收據的縮圖預覽

步驟 7:提交

  • 向下捲動以查看 「提交報銷」 按鈕
  • 在點擊提交之前,顯示摘要以供確認:
    • 福利類別
    • 金額
    • 商家
    • 備註/說明
    • 收據檔案名稱
    • 本次提交後剩餘的福利餘額
  • 等待明確核准後再繼續
  • 點擊 「提交報銷」
  • 等待 3 秒鐘進行處理

驗證提交成功

提交後,頁面會重新導向至費用詳細資料檢視,其中顯示:

  • 狀態:待處理
  • 付款方式:報銷
  • 福利:所選的福利名稱
  • 付款進度:未付金額 = 提交的金額

回報確認訊息。


故障排除

工作階段過期

當發生錯誤或頁面重新導向至登入頁面時,透過從步驟 2(登入)重新開始來處理工作階段過期。

驗證碼無效

處理過期的驗證碼:點擊「沒收到?重新發送」,等待幾秒鐘,然後重新搜尋 Gmail 以取得更新的驗證碼。確保取得最新的電子郵件(使用 maxResults: 1 搭配預設排序)。

金額欄位問題

在輸入新金額之前,務必在三擊金額欄位以選取所有現有文字 — 這樣可以避免字串連接(例如 32184.99)。

上傳未生效

如果收據上傳似乎無效:

  1. 使用 read_page 重新讀取頁面以尋找 fileInput 的 ref
  2. 如果找不到 fileInput,請搜尋任何 <input type="file"> 元素
  3. 使用正確的 ref 重試使用 upload_file 上傳
  4. 上傳後驗證是否出現「已上傳檔案」區塊

福利餘額不足

如果所選福利的餘額不足,請回報問題並詢問是否要使用其他福利類別。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

agencelutie/LP-lutie

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.

agencelutie/LP-lutie

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

agencelutie/LP-lutie

Make a phone call to book an appointment or reservation. Checks calendar first, gets explicit consent before dialing, discloses AI identity on the call, and adds the booking to calendar when done.

agencelutie/LP-lutie

Cancel a subscription or unsubscribe from a service. Works from a description, a pasted charge line, a URL, or a photo/screenshot. Can also audit a full statement for recurring charges and cancel several at once. Finds the right contact method and handles the cancellation — including phone calls.

agencelutie/LP-lutie

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

agencelutie/LP-lutie

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

agencelutie/LP-lutie

Help plan an event — from a birthday dinner to a wedding. Scales to the size of the occasion. Handles venue research, guest lists, timelines, vendors, and budgets.

agencelutie/LP-lutie

Help submit an expense or reimbursement on any platform. Detects the right tool (Benepass, Brex, Concur, Expensify, etc.), finds receipts, checks for duplicates, and walks through submission.

agencelutie/LP-lutie

Handle small bureaucratic tasks — jury duty responses, parking tickets, passport renewals, DMV forms, permit applications, and other government or administrative paperwork.

agencelutie/LP-lutie

Run financial calculations and scenario comparisons — tax estimates, loan comparisons, retirement projections, rent vs. buy, investment scenarios, and more. Pure math, no accounts or logins needed.

agencelutie/LP-lutie

Help order groceries for delivery. Concierge-style flow — store selection, occasion-based list building, budget tracking, and cart assembly.

agencelutie/LP-lutie

Help find and book a service provider for a task — cleaning, handyman, moving, assembly, yard work, errands, etc. Searches TaskRabbit, Handy, Thumbtack, and similar platforms.

agencelutie/LP-lutie

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

agencelutie/LP-lutie

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

agencelutie/LP-lutie

Help order food timed to arrive at a specific time. Works backward from target arrival, suggests restaurants, builds cart, and monitors delivery.

agencelutie/LP-lutie

Refill a prescription at a pharmacy. Works from a medication name, an Rx number, a photo of the bottle, or just "I'm running low." Confirms exactly what's being requested, gathers everything the pharmacy will ask for up front, and handles the refill online or by phone — whichever is fastest.

agencelutie/LP-lutie

Help return an item or request a refund from any retailer. Identifies the item, finds the return policy, navigates the process, and handles shipping labels or phone calls.

agencelutie/LP-lutie

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

agencelutie/LP-lutie

Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust signals, form optimization, and conversion rate potential. Use when user says "landing page", "post-click experience", "landing page audit", "conversion rate", or "landing page optimization".

agencelutie/LP-lutie

Generate structured landing page copy with hero, body, proof, and CTA sections. Framework-agnostic - adapts approach based on awareness level and offer type.

相關技能