blocklet-updater
安全發布 Blocklet 專案
當版本設定、建置輸出或中繼資料未對齊時,Blocklet 發布步驟可能會失敗。此技能會引導 Claude、Codex 和 Claude Code 執行可重複的發布工作流程,並在打包前進行驗證。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
Agent 可讀資源
當 AI Agent、爬蟲或腳本需要乾淨上下文、而不是讀取完整頁面時,請使用這些連結。
測試它
正在使用「blocklet-updater」。 升級並打包這個 Blocklet。
預期結果:
版本已升級,相依套件已安裝,建置成功,中繼資料驗證通過,並且已建立發布 bundle。
正在使用「blocklet-updater」。 建立發布,但建置輸出已移到 build。
預期結果:
工作流程會在 build 目錄中找到進入點、更新 main field、驗證中繼資料,並建立 bundle。
正在使用「blocklet-updater」。 發布這個靜態 Blocklet 專案。
預期結果:
工作流程會略過建置、確認根目錄進入點、驗證 Blocklet 中繼資料,並建立發布 bundle。
安全審計
中風險The static Ruby backtick and weak cryptography findings are false positives from markdown prose, inline code, and fenced command examples. The skill has a real medium-risk behavior because it instructs the agent to run blocklet and pnpm commands, including dependency installation and project build scripts, inside the user workspace.
中風險問題 (1)
低風險問題 (1)
風險因素
偵測到的模式
品質評分
你能建構什麼
準備例行修補版本發布
升級 Blocklet 版本、建置應用程式、驗證中繼資料,並建立發布 bundle。
修正發布輸出對齊
尋找產生的 index.html,並在 main field 指向錯誤目錄時更新 blocklet.yml。
驗證靜態 Blocklet
略過靜態專案的建置步驟,檢查根目錄進入點,並在中繼資料驗證後打包。
試試這些提示
為這個 Blocklet 專案建立新的修補版本發布。如果任何驗證或建置步驟失敗,請停止。
升級 Blocklet 版本、安裝相依套件、執行建置、驗證中繼資料,並建立發布 bundle。
準備 Blocklet 發布,並檢查 blocklet.yml main 是否符合包含 index.html 的目錄。
執行完整的 Blocklet 發布工作流程,使用失敗的確切命令說明任何失敗,並且在所有檢查通過前不要打包。
最佳實務
- 在開始發布前,於乾淨的 working tree 中執行此技能。
- 允許安裝或建置命令前,先審查 package scripts 和相依套件變更。
- 發布前檢查產生的 bundle 和 blocklet.yml 變更。
避免
- 不要在不可信任的 repository 中執行此工作流程。
- 不要在建置失敗、中繼資料檢查失敗或缺少進入點後打包。
- 不要用它將非 Blocklet 專案轉換為 Blocklets。