vanish

Upload and share files via temporary public URLs using the Vanish CLI (vanish-cli). Use when the user wants to upload files, share screenshots or images, get a public URL for a file, manage temporary file uploads, or embed images in markdown/PRs. Triggers on file sharing, temporary links, screenshot uploads, and vanish commands.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "vanish" with this command: npx skills add the-vibe-company/vanish/the-vibe-company-vanish-vanish

Vanish CLI

Upload files to get temporary public URLs. Install with npm i -g vanish-cli or use npx vanish-cli.

Upload

vanish screenshot.png                    # shorthand for vanish upload
vanish upload file1.png file2.jpg        # multiple files
vanish upload image.png --md             # markdown: ![image.png](url)
vanish upload data.json --json           # JSON: { url, id, filename, size, expires }
vanish upload file.png --no-clipboard    # don't copy URL to clipboard
vanish upload report.pdf --days 90       # custom retention: Pro only, 1-365 days

Use npx vanish-cli instead of vanish when not globally installed.

  • Default output is the public URL, automatically copied to clipboard.
  • --md produces ![filename](url) — use when embedding in PR descriptions, issues, or markdown files.
  • --json returns { url, id, filename, size, expires } — use when metadata is needed.
  • --days N sets custom retention in days (Pro tier only, 1-365).

Tier Limits

TierFile typesRetentionMax SizeRate Limit
Anonymous (no login)Images only24 hours5 MB10/hour
Free (vanish login)All (except executables)48 hours50 MB50/hour
Pro (vanish upgrade)All (except executables)30 days (up to 365 with --days)1 GB200/hour

Blocked extensions: .exe, .bat, .cmd, .com, .msi, .scr, .sh, .bash, .ps1, .psm1.

Account Commands

vanish login       # GitHub OAuth (opens browser, saves key)
vanish whoami      # show username and tier
vanish status      # show storage usage, tier, and limits
vanish logout      # remove saved API key
vanish upgrade     # open Stripe checkout for Pro (2 EUR/month)

Upload Management (requires login)

vanish ls             # list uploads (table: ID | Filename | Size | Expires | URL)
vanish ls --json      # list as JSON array
vanish rm <id>        # delete upload by ID
vanish rm id1 id2     # delete multiple

Configuration

Config file: ~/.config/vanish/config.json (keys: api_key, api_url). Env vars: VANISH_API_KEY, VANISH_API_URL. Default API: https://vanish.sh. Priority: env vars > config file > defaults.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Seerr server manager

CLI for the Seerr media request management API. Search movies and TV shows, create and manage media requests, manage users, track issues, and administer a se...

Registry SourceRecently Updated
Coding

Vultr

Manage Vultr cloud infrastructure including VPS instances, bare metal, Kubernetes clusters, databases, DNS, firewalls, VPCs, object storage, and more. Use wh...

Registry SourceRecently Updated
Coding

Md Web

Publish markdown files as shareable web pages and return a clickable link.

Registry SourceRecently Updated
Coding

python-image

Local image processing toolkit for format conversion, compression, resizing, batch jobs, and image-to-PDF. Use when users ask 压缩图片/改尺寸/批量处理/转PDF. Supports si...

Registry SourceRecently Updated
1211Profile unavailable