安裝
npx skills add vercel/sandbox適合誰
需要把任意程式放到隔離、臨時的 Linux 虛擬機裡執行時,再打開這條 Skill。官方原文是:Vercel Sandbox allows you to run arbitrary code in isolated, ephemeral Linux VMs。倉庫標題寫明它用來安全執行不受信任或使用者產生的程式。
它不是通用計算手冊。Skill 給出的是 @vercel/sandbox SDK 的程式模式、實務建議和 API 參考,適合已經決定走 Vercel Sandbox、並要讓代理按官方 SDK 整理呼叫要點的人。若任務根本不需要隔離虛擬機,這條 Skill 對不上。
頁面:
https://github.com/vercel/sandbox
3 分鐘完成第一次嘗試
只走官方給出的 Skill 安裝命令,不要同時再選另一套主安裝路徑:
npx skills add vercel/sandbox
前置條件:目前任務確實是「在隔離、臨時 Linux 虛擬機中執行任意程式」,並且目前代理環境能夠執行上面這條 npx skills add 命令。官方沒有寫出安裝落盤目錄,因此不要自行指定未出現的路徑。
安裝完成後,先做一次唯讀核對,不要建立沙箱,也不要改專案檔。向代理提出:根據 Sandbox Skill,說明 Sandbox.create() 的 timeout 選項可以設定什麼,以及預設時長和方案上限。可觀察的成功訊號是:代理明確說出預設 5 分鐘,Hobby 最長 45 分鐘,Pro/Enterprise 最長 24 小時,並且指出這些時長透過 Sandbox.create() 的 timeout 調整。若代理只重複「能跑程式」而給不出這組數字,說明它還沒有用上這條 Skill,應重新執行同一條安裝命令後再問一次。
使用案例
案例一:讓代理對照 Skill 整理 @vercel/sandbox 的呼叫要點。頁面寫明該 Skill 提供 comprehensive guidance on using the @vercel/sandbox SDK, including code patterns, best practices, and API reference。把「在隔離臨時 Linux 虛擬機裡跑一段任意程式」交給代理,要求它只根據 Skill 列出建立時必須核對的 SDK 名稱與模式,並標出頁面沒寫到的欄位。能核對的結果是:回覆圍繞 @vercel/sandbox 與 Sandbox.create(),而不是另造安裝命令。
案例二:建立前先核對資源與時長。官方給出的上限是 Hobby/Pro 最多 8 vCPU、Enterprise 最多 32 vCPU,每個 vCPU 對應 2048 MB 記憶體;沙箱預設 5 分鐘,Hobby 最長 45 分鐘,Pro/Enterprise 最長 24 小時,可用 timeout 調整。適合在真正拉起虛擬機之前,讓代理用這組數字做一次容量檢查:目前任務是否必須超過預設 5 分鐘、是否會碰到 Hobby 的 45 分鐘上限。頁面沒有給出控制台步驟或帳單操作,核對就停在這些數字。
使用界線
這是臨時、隔離的 Linux 虛擬機,不是常駐主機;頁面沒有承諾本機檔案會保留。
資源寫到:Hobby/Pro 8 vCPU,Enterprise 32 vCPU,每 vCPU 2048 MB 記憶體。磁碟、出網、並發數量沒有出現,缺的項不要補寫。
時長預設 5 分鐘;Hobby 最長 45 分鐘;Pro/Enterprise 最長 24 小時。超出這個視窗的占用,頁面沒有給出做法。
Skill 覆蓋 @vercel/sandbox 的模式、實務和 API 參考。它沒有列出用戶端名單,因此不要寫成只支援某一個代理。
同一頁面還給出 SDK 安裝命令 pnpm i @vercel/sandbox。這是 SDK 套件安裝,不是第二條 Skill 主路徑;第一次嘗試不要把它和 npx skills add vercel/sandbox 並列。官方沒有寫出其他套件管理器或市場安裝方式。
頁面沒有描述專案關聯、環境變數或金鑰填寫,未出現的步驟不要編造。