Skip to main content

Command Palette

Search for a command to run...

How I turned a one-off Google Payments export into a reusable Codex skill

Turned a messy Google Payments export into a reusable Codex skill. The main bug was duplicate month rows like Jan 27 vs Jan 27, 2025, which can make you export the wrong year if you click too fast. The skill now reuses the logged-in Chrome session, targets explicit-year rows only, resets the details pane, and verifies every image by date + transaction ID.

Updated
1 min readView as Markdown

I had to export a year of Google Payments activity as clean transaction-detail images, and it turned out to be more fragile than it looked.

So I packaged the workflow into a reusable Codex skill:

  • reuse the logged-in Chrome session

  • inspect visible activity rows first

  • target only rows with the explicit year

  • reset the details pane scroll before every capture

  • crop only the right-side transaction-details pane

  • verify that each exported image includes the date and transaction ID

The result is a repeatable yearly export workflow instead of a fragile manual process. Next time I need the same report, I can run the skill again instead of rediscovering all the UI edge cases.

https://gist.github.com/Flatroy/9780ac98ede0af911297b6291674f085