Business ops

Password Typed 4 Times a Day Down to Once Every 3 Days: Claude Figured Out His Undocumented Timesheet API

  • Level Advanced
  • Setup1–3 hrs (estimated)
  • Evidence Some evidence
  • CostNot stated in source
  • No-codeNo
ClaudeSource-linked

What they did

He has to fill in timesheets in a system with a proprietary API that Claude was never trained on. Claude guessed and iterated, dumping responses and checking stack traces, until it worked out how to use the API. Filling in timesheets is now much less of a chore, and he enters a password once every three days instead of four times a day.

How it went

Timesheets filled through a script, with logins down from four a day to one every three days.

Worth knowing

  • Hacker News comment by Arnt (Oct 25, 2026 Denver time): Claude reverse-engineered a proprietary timesheet API by trial and error, making timesheets much less bothersome.
  • Check that your employer allows automating its systems, and never hard-code your password in the script.

Prompt

Cleaned version rewritten from the source — not a direct quote.

I fill in timesheets in [system]. Here's what I do by hand: [steps]. Using my browser's network log or the API at [URL], work out the calls needed to log [project, hours, date]. Write a small script that asks me for the week's entries and submits them. Store the login token securely, and show me a dry run before submitting anything.

Recommended

Try it in Grok Bot

Grok Bot can hand an API-automation job like this to a coding agent and report back.

  1. Copy the prompt (button below).
  2. Open Grok Bot chat and paste it. Replace any [bracketed] placeholders.
  3. Connect the listed tools (Browser) as connectors when Grok Bot asks.
  4. If the task repeats, ask: "Make this a daily routine."

Alternatives: the same prompt works in Claude, ChatGPT Agent, OpenClaw.

Set it up

Tools: Browser · Stack: Claude + proprietary timesheet API

  1. Read the original source for full context.
  2. Connect the tools your agent needs.
  3. Paste the prompt and replace [bracketed] placeholders.
  4. Run once manually and check the output before scheduling it.

Generic suggested steps, not from the source.

Evidence

Hacker News comment by Arnt (Oct 25, 2026 Denver time): Claude reverse-engineered a proprietary timesheet API by trial and error, making timesheets much less bothersome. Check that your employer allows automating its systems, and never hard-code your password in the script

Source: HN · 2026-10-25 · Verified by us: not yet · Report broken or outdated

Related use cases

MoneyWeb · 2026-02

Check a hospital bill against what Medicare would pay

A writer gave Claude the coded hospital claim (UB-04) for his late brother-in-law's $195,628 ER bill and asked it to build a spreadsheet of Medicare rates per code. Claude flagged bundled items billed separately, a bypass charge for a procedure that never happened, and a ventilation charge Medicare does not allow.

  • Level Intermediate
  • Setup1–3 hrs*
  • Evidence Strong evidence
ClaudeSource-linked
ResearchReddit · 2026-10

"Eternal Star / We Hope So": Claude Decoded Super Mario 64's Unreadable 32x32 Courtyard Plaque After 30 Years

The plaque in Super Mario 64's castle courtyard is a 32x32-pixel texture fans have argued about since the 1990s. No upscaler can read it. Claude built a model of how a 1996 artist likely made it (font, canvas, resize, blur, stone), searched fonts, sizes and words on a GPU, and tested the method on fake plaques with known text. Its best reading: "Eternal Star / We hope so" in Palatino Bold Italic. Code and a 40-page report are public.

  • Level Advanced
  • Setup1–3 hrs*
  • Evidence Strong evidence
ClaudeSource-linked
ResearchHN · 2026-10

PI Was Set to 3.1415: Claude Reviewed His 2013 Math Internship Code and Cut a Simulation's Drift 750 Times

In 2013, as a math intern, he wrote C code for a shallow-water equations scheme. This week he pointed Claude at the repo for a review. It found PI defined as 3.1415, which made a lake that should stay still slowly move; fixing it cut the drift 750 times. It also found an error norm multiplied by dx that hid errors by a factor of 50, and a sign typo in one of the paper's integrals. A better quadrature rule fixed the remaining drift and made the run 20 times faster.

  • Level Advanced
  • Setup1–3 hrs*
  • Evidence Strong evidence
ClaudeSource-linked