Communitygithub.com

agencelutie/LP-lutie

通过 Benepass(app.getbenepass.com)提交费用报销。适用于雇主使用 Benepass 作为福利平台的用户。处理登录、福利选择、表单填写、收据上传和提交。需要浏览器/计算机操作能力。

LP-lutie 是什么?

该技能专为使用 Benepass 福利平台的企业员工设计,通过浏览器自动化和 Gmail 集成,完整模拟费用报销的全流程操作。从登录到提交,包括验证码自动提取、福利选项智能选择、表单填写、隐藏文件上传等关键步骤,有效减少手动操作的繁琐和错误。技能主要支持桌面端浏览器环境,需要启用计算机工具和代码执行权限,并配置 Gmail MCP 以获取邮箱验证码。其核心优势在于自动化处理 Benepass 特有的验证码过期重试机制、金额字段预填清除、以及隐藏文件输入元素的上传逻辑,确保高成功率。此外,技能在提交前提供简洁的摘要确认,并包含常见错误处理策略,如会话超时、余额不足等,用户只需提供收据图片或基本信息即可快速完成报销。

兼容平台~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 工具,传入该隐藏输入的引用:
upload_file:
  file_path: <收据文件路径>
  ref: <fileInput 的引用>
  1. 上传后,验证:
    • 收据标签不再为红色(上传前为红色)
    • 出现“已上传文件”部分,显示文件名和大小
    • 可见收据的缩略图预览

步骤 7:提交

  • 向下滚动以看到 “提交报销” 按钮
  • 在点击提交之前,显示摘要以供确认:
    • 福利类别
    • 金额
    • 商户
    • 备注
    • 收据文件名
    • 本次提交后的剩余福利余额
  • 等待明确批准后再继续
  • 点击 “提交报销”
  • 等待 3 秒处理

验证提交成功

提交后,页面重定向到费用详情视图,显示:

  • 状态:待处理
  • 支付方式:报销
  • 福利:所选福利名称
  • 付款进度:未结金额 = 提交金额

报告确认信息。


故障排除

会话过期

当发生错误或页面重定向到登录页面时,通过从步骤 2(登录)重新开始来处理会话过期。

验证码不工作

处理验证码过期:点击“没有收到?重新发送”,等待几秒,然后重新搜索 Gmail 获取新验证码。确保获取最新的邮件(使用 maxResults: 1 和默认排序)。

金额字段问题

始终三击金额字段以选中所有现有文本,然后再输入新金额——这可以避免内容拼接(例如 32184.99)。

上传未生效

如果收据上传似乎无效:

  1. 使用 read_page 重新读取页面以查找 fileInput 的引用
  2. 如果未找到 fileInput,搜索任何 <input type="file"> 元素
  3. 使用正确的引用重试 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.

相关技能