Security

File Upload & Dropzone

Implements secure, resilient file-upload flows: validation, malware scanning, resumable transfer, failure recovery.

What it does

Implements secure, resilient file-upload flows: validation, malware scanning, resumable transfer, failure recovery.

When to use it

Use for file pickers, dropzones, multi-file queues, or hardening an upload flow against malicious files.

Problems it prevents

Stops uploads accepted with no server-side validation, or a failed transfer silently losing the whole file.

Typical workflow

  1. Design input and file-type guidance
  2. Validate and scan on the server
  3. Handle resumable transfer and retry
  4. Verify permission and quota checks

Example output

An upload flow that resumes after a dropped connection and rejects an unsafe file server-side, not just client-side.

What's included

  1. 01
    The complete prompt

    The full manual as a ready-to-save SKILL.md file, matched exactly to what ships in the T7 library.

  2. 02
    Install walkthrough

    Personal (~/.claude/skills/) and project (.claude/skills/) folder instructions, whichever fits how you work.

  3. 03
    Use notes

    How Claude invokes it, what a good result looks like, and what to check before you trust the output.

Installation

Save the manual as SKILL.md in ~/.claude/skills/file-upload-dropzone/ to use it on every project, or in .claude/skills/file-upload-dropzone/ to scope it to one repository. Then invoke it directly:

/file-upload-dropzone

Read the official Claude Code skills guide

Works well with