From Claude Code. After npx briefcast init, your agent has a /briefcast skill. Use it from any conversation:
/briefcast architecture.md /briefcast plan.md --password=hunter2 --ttl=7 /briefcast notes.html --no-password
Hosting your agent can use.
A tiny service that hosts any markdown or HTML file at a stable URL. Built for AI coding agents that need to ship work off the terminal — to a human, a Slack thread, anywhere a finished file ends up.
Installs the /briefcast Claude Code skill into your repo and (optionally) sets up a shared upload password for the team. After that, your agent ships any file in one line — like briefcast-seven.vercel.app/b/t8wwya2op6.
From Claude Code. After npx briefcast init, your agent has a /briefcast skill. Use it from any conversation:
/briefcast architecture.md /briefcast plan.md --password=hunter2 --ttl=7 /briefcast notes.html --no-password
From curl, or your own agent. POST to /api/upload. No API key — security comes from the password gate and a non-guessable slug.
curl -X POST https://fantastic-ibex-111.convex.site/api/upload \
-H "Content-Type: application/json" \
-d '{
"content": "# hello world",
"contentType": "markdown",
"password": "optional",
"ttlDays": 30
}'Replies with { url, slug, deleteToken, expiresAt }.
A page like briefcast-seven.vercel.app/b/t8wwya2op6. Your HTML renders as-is inside a sandboxed iframe — your design, not ours. Markdown gets a calm default template (the same one this page uses), which is fine for quick notes; for anything you want polished, have your agent generate the HTML itself. The example above was built with a sibling Claude Code skill called /html-brief — feel free to copy it or write your own.
robots set to noindex on every brief. Optional PBKDF2-SHA256 password gate.Convex for storage and functions. Next.js 16 on Vercel for the viewer. Intentionally small: no accounts to create, no telemetry, no analytics, no clever runtime tricks. Just hosting that gets out of your way.