Community研究與資料分析github.com

paperclipai/paperclip-create-plugin

使用 CLI 優先的工作流程建立和開發外部 Paperclip 外掛。適用於建立新外掛、在本機開發外掛並與執行中的 Paperclip 實例協作,或更新外掛編寫文件。涵蓋 `paperclipai plugin init`、透過 `paperclipai plugin install <path>` 進行本機安裝循環、worker/UI 重建與重新載入語義,以及必要的成功檢查清單。

paperclip-create-plugin 是什麼?

此技能為 Paperclip 外掛開發人員提供完整的 CLI 驅動工作流程,用於建立和開發外部外掛。其核心功能包括使用 `paperclipai plugin init` 指令快速建立新外掛專案,以及透過 `paperclipai plugin install <path>` 進行本機安裝循環,讓開發人員能在開發過程中即時將外掛安裝到執行中的 Paperclip 實例上進行測試。此外,此技能也詳細說明 worker 和 UI 元件的重建與重新載入語義,確保開發人員能正確處理外掛的熱重載行為。為確保外掛開發的完整性,此技能還提供一份成功檢查清單,涵蓋外掛初始化、組件註冊、資源清理等關鍵步驟。此技能支援 Paperclip 平台,並假定使用者已熟悉 CLI 操作與外掛開發基礎概念。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/paperclipai/paperclip/tree/main/skills/paperclip-create-plugin

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

paperclip-create-plugin 是做什麼的?

使用 CLI 優先的工作流程建立和開發外部 Paperclip 外掛。適用於建立新外掛、在本機開發外掛並與執行中的 Paperclip 實例協作,或更新外掛編寫文件。涵蓋 paperclipai plugin init、透過 paperclipai plugin install <path> 進行本機安裝循環、worker/UI 重建與重新載入語義,以及必要的成功檢查清單。

工作流程

初始化新外掛

使用 paperclipai plugin init 來建立新的外掛專案。此指令會產生一個基本的外掛目錄結構,包含必要的配置檔案和模板。

paperclipai plugin init my-plugin
cd my-plugin

本機開發循環

在開發過程中,您可以使用 paperclipai plugin install <path> 將外掛安裝到執行中的 Paperclip 實例上:

paperclipai plugin install ./my-plugin

此指令會將指定的目錄安裝為外掛,並讓 Paperclip 實例監控該目錄的變更。

重建與重新載入

修改外掛的 worker 或 UI 元件後,外掛會自動重建並重新載入。依據修改的內容,重建的行為可能有所不同:

  • Worker 修改:worker 元件會重新啟動,並保留目前的工作階段。
  • UI 修改:UI 元件會重新載入,目前的使用者狀態會保留。
  • 配置檔案修改:外掛會完整重新載入,所有狀態均會重置。

成功檢查清單

  • 已初始化外掛專案(paperclipai plugin init)
  • 已安裝外掛至執行中的 Paperclip 實例(paperclipai plugin install <path>)
  • Worker 元件已正確註冊
  • UI 元件已正確註冊
  • 資源在使用後已正確清理
  • 外掛在重新載入後能正常運作
  • 修改 worker 後能自動重新啟動
  • 修改 UI 後能自動重新載入
  • 修改配置後能完整重新載入

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能