Communitygithub.com

Benepass Reembolso - lutie

Enviar reembolsos de despesas através do Benepass (app.getbenepass.com). Para usuários cujo empregador utiliza o Benepass como plataforma de benefícios. Lida com login, seleção de benefício, preenchimento de formulário, upload de comprovante e envio. Requer capacidades de navegador/uso de computador.

O que é Benepass Reembolso - lutie?

Esta skill automatiza todo o fluxo de reembolso do Benepass, desde o login até o envio final. Ela utiliza automação de navegador para navegar na plataforma, integração com Gmail para obter códigos de verificação e upload de arquivos para anexar comprovantes de despesa. A skill é ideal para desenvolvedores que precisam integrar workflows de reembolso em agentes de IA, suportando plataformas como Claude Code, Cursor e Codex. O processo inclui extrair detalhes do comprovante (valor, comerciante, memo), fazer login com código de verificação por email, selecionar a categoria de benefício correta, preencher o formulário com atenção especial ao campo de valor (que deve ser limpo antes de digitar), fazer upload do comprovante usando um elemento oculto e, finalmente, enviar o reembolso após confirmação do usuário. A skill também trata cenários como sessão expirada, códigos de verificação vencidos e saldo de benefício insuficiente.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Skill de Reembolso Benepass

Automatize o fluxo completo de reembolso do Benepass — desde o login até o envio — usando automação de navegador, integração com Gmail para códigos de verificação e upload de arquivos para comprovantes.


Pré-requisitos

  • Habilite o acesso ao navegador (ferramenta de computador) para navegar no Benepass
  • Habilite a execução de código e criação de arquivos — necessário para salvar e fazer upload de arquivos de comprovante
  • Configure o MCP do Gmail para buscar códigos de verificação por email
  • Determine o email via MCP do Gmail; se o acesso ao Gmail não estiver disponível, solicite-o
  • Obtenha uma imagem do comprovante (captura de tela, foto ou PDF)

Passo 1: Extrair Detalhes do Comprovante

Antes de navegar para o Benepass, extraia os principais detalhes da imagem do comprovante ou mensagem:

  • Valor (ex.: R$ 84,99)
  • Comerciante (ex.: Verizon, DoorDash, Lyft)
  • Memo/Nota — aplique o memo fornecido, ou use uma descrição curta padrão (ex.: "Wi-Fi de casa", "Almoço", "Carona para o escritório")
  • Categoria do benefício — selecione a categoria especificada; deduza do contexto quando estiver confiante, caso contrário, peça esclarecimento (veja Passo 4)

Passo 2: Fazer Login no Benepass

2a. Navegar e inserir email

Navegar para: https://app.getbenepass.com
  • Clique no campo de entrada de email e digite o endereço de email
  • Duas opções de login aparecem: "Fazer login com G-Suite" e "Fazer login com código de email"
  • Clique em "Fazer login com código de email"

2b. Buscar código de verificação no Gmail

Aguarde o prompt "Insira o código de verificação" com 6 caixas de entrada aparecer.

Busque o código via MCP do Gmail:

Consulta de pesquisa no Gmail: "from:benepass código de verificação"
maxResults: 1
  • Extraia o código de 6 dígitos do trecho do email (procure por "Seu código de verificação é: XXXXXX")
  • Digite o código de 6 dígitos na entrada de verificação — a página envia automaticamente após todos os 6 dígitos serem inseridos
  • Aguarde 3-5 segundos para o painel carregar

2c. Verificar sucesso do login

Verifique se o painel carrega com uma saudação, saldos de conta e cartões de insights para confirmar o sucesso do login.

Importante: Trate códigos de verificação expirados da seguinte forma:

  • Clique em "Não recebeu? Reenviar" na página de verificação
  • Aguarde 5 segundos, depois pesquise novamente no Gmail por um código mais recente

Passo 3: Iniciar Reembolso

  • Clique no botão "Obter reembolso" na barra lateral esquerda
  • Aguarde o formulário de reembolso carregar com duas seções:
    1. Selecionar benefício (menu suspenso)
    2. Inserir detalhes (valor, comerciante, nota, comprovante)

Passo 4: Selecionar Benefício

  • Clique no menu suspenso "Selecionar benefício"
  • Selecione a categoria especificada; deduza do contexto quando estiver confiante, caso contrário, peça esclarecimento
  • Leia as opções de benefício disponíveis diretamente do menu suspenso — as categorias variam por empregador
  • Verifique se o saldo exibido para o benefício selecionado cobre o valor do reembolso

Passo 5: Preencher Detalhes

Campo de valor

CRÍTICO: Limpe qualquer valor pré-preenchido do campo de valor antes de inserir o valor correto.

  • Clique triplo no campo de valor para selecionar qualquer valor existente
  • Digite o valor correto (ex.: 84,99)
  • NÃO inclua o símbolo R$ — insira apenas o número

Campo de comerciante

  • Clique no campo de entrada do comerciante
  • Digite o nome do comerciante (ex.: Verizon, DoorDash, Lyft)

Campo de nota (Opcional, mas recomendado)

  • Clique no campo de entrada da nota
  • Digite o memo (ex.: Wi-Fi de casa, Almoço, Carona para o escritório)

Passo 6: Fazer Upload do Comprovante

CRÍTICO: A entrada de arquivo é um elemento oculto com id="fileInput". A zona de soltar visível não é clicável — use a entrada oculta. Se nenhum elemento com id="fileInput" for encontrado, procure por qualquer <input type="file"> na página.

  1. Use read_page com filter: interactive para encontrar o elemento de entrada de arquivo
  2. Procure por: <input id="fileInput" class="hidden" type="file">
  3. Use a ferramenta upload_file com a referência para aquela entrada oculta:
upload_file:
  file_path: <caminho para o arquivo do comprovante>
  ref: <ref para fileInput>
  1. Após o upload, verifique:
    • O rótulo Comprovante não está mais vermelho (estava vermelho antes do upload)
    • Uma seção "Arquivos enviados" aparece mostrando o nome do arquivo e tamanho
    • Uma miniatura de pré-visualização do comprovante está visível

Passo 7: Enviar

  • Role para baixo para ver o botão "Enviar reembolso"
  • Antes de clicar em enviar, apresente um resumo para confirmação:
    • Categoria do benefício
    • Valor
    • Comerciante
    • Memo/nota
    • Nome do arquivo do comprovante
    • Saldo restante do benefício após este envio
  • Aguarde aprovação explícita antes de prosseguir
  • Clique em "Enviar reembolso"
  • Aguarde 3 segundos para processamento

Verificar sucesso do envio

Após o envio, a página redireciona para uma visualização de detalhes da despesa mostrando:

  • Estado: Pendente
  • Método de pagamento: Reembolso
  • Benefício: O nome do benefício selecionado
  • Progresso do pagamento: Valor pendente = o valor enviado

Relate a confirmação.


Solução de Problemas

Sessão expirada

Trate a expiração da sessão reiniciando a partir do Passo 2 (login) quando ocorrerem erros ou a página redirecionar para o login.

Código de verificação não funciona

Trate códigos de verificação expirados: clique em "Não recebeu? Reenviar", aguarde alguns segundos, depois pesquise novamente no Gmail por um código mais recente. Certifique-se de buscar o email mais recente (use maxResults: 1 com ordenação padrão).

Peculiaridade do campo de valor

Sempre clique triplo no campo de valor para selecionar todo o texto existente antes de digitar o novo valor — isso evita concatenação (ex.: 32184,99).

Upload não registrando

Se o upload do comprovante não parecer funcionar:

  1. Releia a página com read_page para encontrar a referência do fileInput
  2. Se fileInput não for encontrado, procure por qualquer elemento <input type="file">
  3. Tente novamente o upload com upload_file usando a referência correta
  4. Verifique se a seção "Arquivos enviados" aparece após o upload

Saldo do benefício insuficiente

Se o benefício selecionado não tiver saldo suficiente, relate o problema e pergunte se deseja usar uma categoria de benefício diferente.

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.

Habilidades Relacionadas