docshare

Uploads files to a secure, temporary storage system and returns a time-limited URL.

1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/safzanpirani/pi-config --skill docshare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docshare
Source: https://github.com/safzanpirani/pi-config/tree/main/skills/docshare
Command: npx skills add https://github.com/safzanpirani/pi-config --skill docshare

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, and includes scripts (resource) components.

What problem does it solve?

This Skill facilitates the quick sharing of files and images, providing a temporary link that expires after 24 hours, ensuring privacy and security.

Core Features & Use Cases

  • Quick File Sharing: Upload local files or images and receive a 24-hour TTL URL.
  • Use Case: If you need to share a file with an AI or another user for a short period and want to avoid long-term storage concerns.

Quick Start

Use the docshare skill to share the file 'screenshot.png' with the following command: upload.sh /path/to/screenshot.png

Frequently Asked Questions about docshare

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

FAQPage Schema
How do I generate a temporary URL for file sharing?

To generate a temporary URL for file sharing, you upload a local file to a secure storage system, which then returns a time-limited link that expires after 24 hours. This ensures quick, private sharing without long-term storage.

What is the best way to share files as short-lived URLs?

The best way to share files as short-lived URLs is to use a script that uploads your local files or images to temporary storage and returns a 24-hour TTL link. This approach avoids long-term storage concerns for temporary file sharing.

Do I need curl to upload files for temporary access links?

Yes, you need curl to upload files for temporary access links. The file upload process requires curl for network requests and bash for script execution to successfully transfer your local files to the secure storage system.

Can I share sensitive files without permanent storage?

You can share sensitive files without permanent storage by uploading them to a temporary storage system that provides a time-limited URL. The generated link expires after 24 hours, ensuring privacy and security for your temporary file sharing needs.

How do I share a local screenshot using a bash script?

To share a local screenshot using a bash script, execute the upload command with the file path as the argument. The script uploads the image and returns a 24-hour URL, providing quick file sharing for temporary access.

What are the limitations of 24-hour TTL file sharing links?

The main limitation of 24-hour TTL file sharing links is that the URL expires after one day, requiring you to re-upload the file if access is needed later. This temporary access mechanism is designed for short-term sharing rather than permanent hosting.