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-fileIs 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@latestto invoke Zeabur CLI. Never usezeaburdirectly or any other installation method. Ifnpxis 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
- Pull the project:
npx zeabur@latest file pull <upload_id> /tmp/project -i=false - List structure:
ls -la /tmp/projectandfind /tmp/project -type f - Read config:
cat /tmp/project/package.json(orgo.mod,requirements.txt,Cargo.toml) - Read
Dockerfileif present - Read entry point files (
src/main.*,index.*,app.*) - Summarize findings and suggest deployment with the
zeabur-deployskill
Tips
| Tip | Details |
|---|---|
| Binary files are skipped | Images, fonts, archives won't be downloaded |
| Use a temp directory | Pull to /tmp/project to keep the workspace clean |
| Use standard tools | After pulling, grep, find, wc, cat all work normally |
How can the creator link this skill?
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>