emmsixx/skills · Archived

file-uploads

Upload local files, archives, generated artifacts, images, videos, or other hand-off deliverables to the user's private Zipline instance and return a shareable raw download link. Use when the user asks to upload, host, share, hand off, or provide a link to a file.

First seen Aug 8, 2026

Installation

$ npx skills add emmsixx/skills --skill file-uploads

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from emmsixx/skills.

npx skills add emmsixx/skills

Browse all from emmsixx/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 5
License MIT
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0
LicenseMIT
CompatibilityRequires Python 3 and the PHOBOS_TOKEN environment variable.
More metadata
author
emmsixx
version
1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,277 B
  • docs SUMMARY.md 284 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 4 installs

SKILL.md

File Uploads

Upload a single local file to the user's Zipline instance at phobos.m6.rs and return its raw link.

Workflow

  1. Confirm that the requested artifact exists as a regular local file. If the user wants a directory or several files handed off together, create an appropriate archive first, then upload that archive.
  2. Resolve scripts/upload.py relative to this SKILL.md; do not assume the current working directory is the skill directory.
  3. Run:

``bash python3 /absolute/path/to/file-uploads/scripts/upload.py "/absolute/path/to/file" ``

  1. On success, the script prints exactly one URL. Return that URL to the user as a clickable link in the chat.

The script requests Zipline's random filename format and always emits the canonical raw form:

https://phobos.m6.rs/raw/filename.extension

Rules

  • Never display, log, echo, or pass PHOBOS_TOKEN on the command line. The script reads it directly from the environment.
  • Never invent or predict the resulting URL. Use only the URL printed after a successful upload.
  • Do not rename, move, delete, or otherwise modify the source file unless the user explicitly asks.
  • Do not upload secrets, credentials, private keys, environment files, or other sensitive material unless the user explicitly identifies the exact file and asks for it to be uploaded.
  • If the upload fails, report the error and do not claim the file was uploaded.
  • Upload one file per script invocation. For multiple separate links, invoke the script once for each file and clearly associate every link with its source file.

Setup

PHOBOS_TOKEN must be available in the agent's environment:

export PHOBOS_TOKEN="your-zipline-token"

If it is missing, ask the user to configure it in their environment. Never ask them to paste the token into chat.