send-secret-file

Encrypt files locally with AES-256-GCM and generate one-time self-destructing share links.

2|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/danwag06/send-secret --skill send-secret-file
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-secret-file
Source: https://github.com/danwag06/send-secret/tree/main/skills/send-secret-file
Command: npx skills add https://github.com/danwag06/send-secret --skill send-secret-file

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Share files securely using a one-time link, ensuring that contents are encrypted locally and never exposed to servers or agents.

Core Features & Use Cases

  • End-to-end encrypted file sharing with local AES-256-GCM encryption.
  • One-time link with per-view or time-based access, supporting single or multiple recipients.
  • Decryption key embedded in the URL fragment, avoiding server-side exposure.

Quick Start

Execute the command with a file path to generate a one-time link and share the URL fragment with the recipient.

Frequently Asked Questions about send-secret-file

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely share sensitive files using a one-time link?

Secure file sharing with a one-time link is done by running the npx send-secret CLI on a local file path, which encrypts the data locally and generates a self-destructing URL. The decryption key is embedded in the URL fragment.

How does AES-256-GCM encryption work for secure file sharing?

AES-256-GCM encryption is applied locally before the file is uploaded, ensuring the contents are never exposed to servers or agents. The decryption key is embedded directly in the URL fragment, allowing only the recipient to decrypt the file.

Can I send an encrypted file to multiple recipients with a self-destructing link?

You can send encrypted files to single or multiple recipients using a self-destructing link. The CLI supports both per-view and time-based access constraints to control how long the one-time link remains active.

Do I need to install any dependencies to generate a secure one-time link?

No dependencies are required to generate a secure one-time link. You can use the npx send-secret CLI workflow directly to locally encrypt your file and produce the URL without a permanent installation.

What is the best way to transmit credentials and keys securely?

The best way to transmit credentials is using local AES-256-GCM encryption combined with a one-time link. This approach ensures sensitive files are never exposed to servers, and the decryption key is safely embedded in the URL fragment.

Are there limitations to using URL fragments for secure file sharing?

A limitation of using URL fragments for secure file sharing is that the decryption key is embedded in the fragment, which is not sent to the server but requires the recipient to use the exact full URL to access and decrypt the file.