skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
zeabur/agent-skills115 installs

zeabur-file

Use when the user uploads a project file and you see `<UploadedFile>` in the message. Use when user says "看看這個專案", "分析程式碼", "check this project", "what's in this upload", or asks about the structure of an uploaded file.

How do I install this agent skill?

npx skills add https://github.com/zeabur/agent-skills --skill zeabur-file
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill enables the agent to pull and inspect project files uploaded to the Zeabur platform using the official Zeabur CLI tool. The primary security consideration is the risk of indirect prompt injection, as the agent is instructed to read and analyze the content of arbitrary files from the uploaded project which could contain instructions meant to influence the agent's behavior.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

Zeabur File

Always use npx zeabur@latest to invoke Zeabur CLI. Never use zeabur directly or any other installation method. If npx is not available, install Node.js first.

Trigger

When the user's message contains <UploadedFile>upload_id</UploadedFile>, extract the upload_id from inside the tag.

Workflow

# 1. Pull the uploaded project to a local directory
npx zeabur@latest file pull <upload_id> /tmp/project -i=false

# 2. Explore with standard bash tools
ls /tmp/project
cat /tmp/project/package.json
find /tmp/project -name "*.ts" -o -name "*.js" | head -20

Command

# Download all files from an upload to a local directory
npx zeabur@latest file pull <upload_id> [target-dir] -i=false
  • Default target directory is . (current directory)
  • Binary files (images, fonts, archives, etc.) are skipped automatically
  • Directory structure is preserved

Recommended Analysis Order

  1. Pull the project: npx zeabur@latest file pull <upload_id> /tmp/project -i=false
  2. List structure: ls -la /tmp/project and find /tmp/project -type f
  3. Read config: cat /tmp/project/package.json (or go.mod, requirements.txt, Cargo.toml)
  4. Read Dockerfile if present
  5. Read entry point files (src/main.*, index.*, app.*)
  6. Summarize findings and suggest deployment with the zeabur-deploy skill

Tips

TipDetails
Binary files are skippedImages, fonts, archives won't be downloaded
Use a temp directoryPull to /tmp/project to keep the workspace clean
Use standard toolsAfter pulling, grep, find, wc, cat all work normally

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/zeabur/agent-skills/zeabur-file">View zeabur-file on skillZs</a>