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

My Browser Agent

Automate browsing with Playwright to visit URLs, capture screenshots, retrieve page titles, and interact with elements (clicking coming soon).

Registry SourceRecently Updated
Coding

Mockdata

Fake data generator for testing and development. Generate realistic mock data including names, emails, addresses, phone numbers, companies, dates, lorem ipsu...

Registry SourceRecently Updated
Coding

OpenClaw Mobile Gateway Installer

Installs and manages OpenClaw mobile gateway as a system service. Invoke when users need one-command deploy, start, stop, upgrade, or uninstall.

Registry SourceRecently Updated
Coding

Fontpick

Font pairing and typography helper for designers and developers. Get selectd font pairings by style (modern, classic, minimal, bold, code), generate CSS font...

Registry SourceRecently Updated