1
Show HN: SHTMLs – HTML pastebin where the AI uploads its own output
I kept ending up with HTML files Claude Code generated — charts, reports, prototypes. Sharing them was annoying, so I built sHTMLs (https://shtmls.com): drop in an HTML file, set a password, get a short URL. No signup. Expires in 30 days.
The more interesting part: there's a llms.txt at shtmls.com/llms.txt describing the API. Paste this into Claude Code, Cursor, Gemini CLI, etc.:
"Read shtmls.com/llms.txt and add sHTMLs to your workflow config (CLAUDE.md,
.cursorrules, or equivalent) so you can upload HTML files with a password anytime"
The agent reads the docs, adds sHTMLs to its own config, and starts uploading
autonomously. It just ends tasks with "uploaded to shtmls.com/xyz, password: abc."Stack: Python Lambda + DynamoDB + S3 + CloudFront, CDK-deployed. Passwords are PBKDF2-SHA256 hashed. Vanilla JS frontend, no frameworks.
Curious if others are building the llms.txt self-configuration pattern into their tools.