What they did
Agrawal, an engineer, forked Jake Schincariol's MIT-licensed day-trader-skill, a pack of Claude skills that scan US stocks, plan entries and exits, size positions and place orders, and rebuilt it for the Indian NSE market with Zerodha's Kite Connect as the broker. He reworked trading hours, holidays, rupee formatting and NSE's price-band tick sizes, swapped in Yahoo Finance data and Google News headlines, and dropped four US-only skills, leaving nine. Because Zerodha only accepts orders from a whitelisted static IP, the Kite MCP server runs on a small VPS in India behind a Cloudflare tunnel with no open inbound ports. Claude Code drives the skills in chat. Orders need a passed risk check, a typed yes for that exact ticket, and approval of Claude Code's own permission prompt, and dry run is the default.
How it went
He reports that the whole chain runs end to end offline. On a 29 October 2026 replay, the scanner flagged an opening-range breakout on RELIANCE at 9:40, the exit tool set a tick-snapped stop and a 2R target, a simulator replayed the session 10,000 times and leaned toward the stop, and the sizing tool chose 48 shares for a 1,000 rupee maximum loss. The ticket was logged and nothing was sent. No live order has been placed. The repo has 370 tests. Circuit limits are not checked yet, holidays only cover 2026, and the data source is unofficial.
Worth knowing
The upstream code assumed a fixed tick size, which Kite would have rejected on every order. Yahoo's NSE data has gaps, such as zero-volume opening bars and a missing 15:20 bar. The author says never to place orders from a scheduled task, keeps order tools on ask, and notes that most individual intraday traders lose money. This is not a record of trading results.