file-share

Share files with email verification via web UI and CLI.

45|50|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/zocomputer/skills --skill file-share
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-share
Source: https://github.com/zocomputer/skills/tree/main/Official/zo-file-share
Command: npx skills add https://github.com/zocomputer/skills --skill file-share

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to securely share files from your workspace by requiring users to confirm their email address before downloading, ensuring only authorized individuals gain access.

Core Features & Use Cases

  • Email-Gated Access: Users must verify their email to download shared files.
  • Web UI & CLI: Provides both a user-friendly web interface for requesting access and a command-line tool for managing files and users.
  • Use Case: Share a sensitive company report with external partners. They request access, confirm their email, and then receive a secure download link.

Quick Start

Register the file named 'My Document' located at '/path/to/your/file.pdf' for sharing.

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?

To securely share files with email verification, you register the target document in the system, which then requires external users to request access and confirm their email address before receiving a secure download link.

What is email-gated access and how does it protect sensitive documents?

Email-gated access protects sensitive documents by forcing users to verify their email address before downloading shared files. This mechanism ensures that only authorized individuals who confirm their identity via email can access the protected content.

How do I register files for secure sharing using a CLI?

Registering files for secure sharing via the CLI involves running a command with the file name and path. The system then logs the file in an SQLite database and enables it for access requests through the web UI.

Can I manage user access requests through a web UI instead of a CLI?

Yes, you can manage user access requests through a web UI. This Skill provides both a web interface for users to request access and verify emails, and a CLI for administrative file and user management.

Does this file sharing tool require an external database?

No, this file sharing tool does not require an external database. It stores user and file data locally in an SQLite database and utilizes a built-in HTTP server to handle access requests and deliver files.

What is the best way to share a sensitive company report with external partners?

The best way to share a sensitive company report with external partners is to use an email-gated file sharing system. Partners request access, confirm their email address, and receive a secure download link to retrieve the document.