file-share

Gate file downloads behind email verification with time-bound links.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill file-share-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-share
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/zo-file-share
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill file-share-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

File sharing is often messy and unsafe because anyone with a link can download sensitive documents without verifying identity.

Core Features & Use Cases

  • Email-gated access: Users must confirm their email before receiving a download link.
  • Web UI + CLI management: Admins can register and revoke files and users via a command-line interface while end users request access through a browser.
  • Use Case: Share a draft PDF with external reviewers while ensuring only confirmed emails can download the file.

Quick Start

Connect Gmail, register the service for your handle, then add a file with the CLI using the command: bun cli.ts add-file /path/to/your/file.pdf "My Document".

Frequently Asked Questions about file-share

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

FAQPage Schema
How do I securely share files with email verification before allowing downloads?

Email-gated file sharing secures downloads by requiring users to confirm their identity via email verification before receiving a time-bound download link. This prevents unauthorized access to sensitive documents shared via simple links.

How do I register a file for email-gated sharing using the command-line interface?

To register a file for email-gated sharing, use the CLI to add the file and define its display name. Administrators can also pre-register users and revoke file access through the same command-line interface.

Do I need a connected Gmail integration to enable email-gated downloads?

Yes, a connected Gmail integration is required to enable email-gated downloads. The Skill relies on this integration to deliver access requests and time-bound download links to confirmed end-user email addresses.

Can end users request access to shared files directly through a web UI?

Yes, end users request access to shared files through a web UI. After requesting access, they must confirm their email via a token validation flow to receive the time-bound download link.

What is the best way to manage access control for external file reviewers?

The best way to manage access control for external reviewers is email-gated downloads. Administrators pre-register users and register files via CLI, ensuring only confirmed identities can access the shared workspace documents.