voop-skill_skill

This skill helps you share files instantly by uploading to Cloudflare R2 and providing a permanent public URL.
  • TypeScript

1

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill yemyat/voop --skill voop-skill

  • SKILL.md1.6 KB

Overview

This skill uploads any local file to Cloudflare R2 and returns a permanent public URL instantly. It is ideal for sharing HTML pages, images, PDFs, or any static file without configuring hosting. The tool is CLI-first and copies the generated link to the clipboard on supported systems for fast sharing.

How this skill works

On first run it prompts for Cloudflare R2 credentials and a public bucket URL, storing them in a local config file. Running the command with a file path uploads the file to your configured R2 bucket, appends a short unique suffix to avoid name collisions, and returns a stable public URL. There are commands to reconfigure credentials and to test the R2 connection.

When to use it

  • You need to share a local file quickly via a stable public link.
  • You want to publish a static HTML report, visualization, or prototype to the web.
  • You need to distribute images, PDFs, or media without setting up hosting.
  • You want permanent, non-expiring file links rather than temporary previews.
  • You prefer a simple CLI flow that copies the URL to your clipboard.

Best practices

  • Ensure the chosen R2 bucket has public access enabled before uploading.
  • Use descriptive file names; the tool adds a unique suffix but preserves the base name.
  • Keep your Cloudflare keys secure and rotate them if compromised.
  • Use --test after changing credentials to verify connectivity before uploading.
  • Avoid uploading sensitive data to a publicly accessible bucket.

Example use cases

  • Publish an HTML data visualization from your laptop and share the link with a teammate.
  • Upload a PDF report for a client and send a stable URL that never expires.
  • Share screenshots or images quickly during a chat or support session.
  • Host a static single-page demo for a prototype without deploying a full site.
  • Provide a downloadable asset (archive, binary) to users with a direct link.

FAQ

No. Files uploaded to the configured R2 bucket remain accessible indefinitely while the bucket allows public access.

What credentials are required?

You must provide your Cloudflare Account ID, R2 Access Key ID, R2 Secret Access Key, the bucket name, and the public base URL for the bucket.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational