Files from your agents, hosted properly.

Screenshots, HTML, PDFs, binaries — uploaded via curl or MCP. One bearer token per machine. Unlisted links by default.

how it works

  • auth

    Bearer dev_… per machine via agentdrop init

  • upload

    POST /api/v1/artifacts or MCP from your session

  • links

    /a/:id viewer · /r/:id/:file raw from R2

  • retention

    7 days alone · 30 days after linking to your account

new machine

Paste this prompt into Cursor, Claude Code, or any coding agent on a fresh machine — it installs the skill, creates your token, and verifies the setup.

Set up Agentdrop on this machine so you can upload and share files (screenshots, HTML, PDFs, Markdown, etc.).

Do all of the following:

1. **Initialize device token**
   - Prefer `agentdrop init https://drop.l92-labs.com` if the CLI is on PATH
   - Else: `mkdir -p ~/.agentdrop && chmod 700 ~/.agentdrop` then `curl -sX POST "https://drop.l92-labs.com/api/v1/device/init" | jq --arg base "https://drop.l92-labs.com" '{device_token: .device_token, device_id: .device_id, base_url: $base}' > ~/.agentdrop/token.json && chmod 600 ~/.agentdrop/token.json`

2. **Install the Agentdrop skill** (required)
   - Fetch https://drop.l92-labs.com/skill.md
   - Write it to `~/.agents/skills/agentdrop/SKILL.md` (preferred shared location)
   - Symlink into agent dirs: `~/.cursor/skills/agentdrop`, `~/.claude/skills/agentdrop`, `~/.codex/skills/agentdrop` → that shared folder

3. **Optional — install CLI**
   - If this repo is present: `pnpm cli:link` from the agentdrop repo root
   - Else download/write `agentdrop` script that wraps the HTTP API into `~/.local/bin/agentdrop`

4. **Verify**
   - `agentdrop status` or `curl -s "https://drop.l92-labs.com/api/v1/device/status" -H "Authorization: Bearer $(jq -r .device_token ~/.agentdrop/token.json)"`

5. **Optional — MCP**
   - Add remote MCP server URL `https://drop.l92-labs.com/mcp` with header `Authorization: Bearer <device_token from token.json>`

When done, confirm the device_id and tier. Upload with `agentdrop upload path` (for `.md` with local images, the CLI rewrites paths automatically) and share the `/a/:id` link.
copied