What problem does it solve? Transferring local files through an external service requires careful handling of privacy, authorization, and interrupted transfers. This Skill uploads only files the user has explicitly named to file.kiwi using its official end-to-end encrypted Node client, with a mandatory confirmation gate before any data leaves the machine. ## Core Features & Use Cases - Gated External Upload: Runs a dry-run preflight showing resolved paths, sizes, and destination, then requires explicit user confirmation before transmitting any file data. - Encrypted Transfer via Official Client: Uses the pinned @file-kiwi/node@1.0.9 package against the official https://api.file.kiwi endpoint, uploading one encrypted chunk at a time. - Resumable Uploads: Interrupted uploads leave private state under ~/.king-ai/file-kiwi-upload that can be resumed by folder ID after re-confirmation. - Use Case: A user needs to send three large project archives to a colleague. The Skill validates the files, discloses the transfer details, uploads them after confirmation, and returns a share URL whose fragment holds the decryption key. ## Quick Start Ask the assistant to upload specific named files to file.kiwi, for example: upload /home/user/report.pdf and /home/user/data.zip to file.kiwi and give me the share link.