Securely upload temporary files to drop.2edge.co. Use when Gemini CLI needs to share files, store temporary artifacts, or provide download links for generated assets.
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Securely upload temporary files to drop.2edge.co. Use when Gemini CLI needs to share files, store temporary artifacts, or provide download links for generated assets.
drop-storage
Securely upload files to https://drop.2edge.co/api/upload using an encrypted token system.
Workflow
Prepare File: Ensure the file to be uploaded exists on the filesystem.
Execute Upload: Use the provided upload.mjs script. This script handles:
Reading the API_KEY from the environment.
Generating a time-limited (5-minute), AES-256-GCM encrypted X-API-Token.
Performing a multipart/form-data POST request to the upload endpoint.
Share URL: The script outputs a JSON response containing the public download URL and expiration time. Share this URL with the user.
# Upload a file (the script will automatically load the API_KEY from its own .env if not in env)
node <skill-path>/scripts/upload.mjs /path/to/file.ext