How it works. The page calls the Anthropic API directly from your browser using your API key (stored only in this browser's localStorage — never sent anywhere else). The writeup is generated by Claude using the same skill prompt that lives in the repo at .claude/skills/earnings-writeup/SKILL.md. Uploaded PDFs are attached as documents; EDGAR-fetched filings are attached as text. EDGAR fetch needs the Cloudflare Worker in worker/ deployed (SEC blocks direct browser access) — paste its URL in Settings. Lender decks and anything not on EDGAR are always upload-only.
Settings
Stored only in this browser. Get one at console.anthropic.com.
Deploy the Cloudflare Worker in worker/ and paste its URL here to enable "Fetch from EDGAR". Leave blank to upload PDFs only.