適用於 Openclaw 的 程式碼片段管理器

一個面向開發者的精簡 CLI 工具,用於儲存、分類並即時檢索任何程式語言的可重複使用程式碼片段。

sxliuyu
v1.0.0
Mar 16, 2026
0
1k
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install code-snippet

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 code-snippet。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 程式碼片段管理器?

程式碼片段管理器是一個專門用於構建與維護個人程式碼區塊知識庫的實用工具。作為 Openclaw Skills 生態系統的一部分,它使開發者能夠擺脫凌亂的文字檔案或瀏覽器書籤,進入結構化的 CLI 驅動工作流。它支援多語言語法、標記與快速複製功能,確保您最有價值的邏輯始終只需一個指令即可獲取。

程式碼片段管理器 應用場景

  • 存檔複雜的設定檔或樣板程式碼,以便快速進行專案設置。
  • 儲存常用的正規表示式模式或 shell 腳本,以便快速檢索。
  • 組織一個多語言的工具函式庫(例如 Python 檔案操作、JS 事件監聽器)。
  • 透過直接從終端機搜尋技術解決方案來減少上下文切換。

程式碼片段管理器 運作原理

  1. 使用者使用 CLI 腳本儲存片段,提供標題、程式碼本身以及語言和標記等可選中繼資料。
  2. 該技能以結構化格式儲存資料,對內容進行索引以實現高效能搜尋。
  3. 當開發者需要特定解決方案時,他們使用關鍵字搜尋其庫。
  4. 管理器返回帶有唯一 ID 的匹配結果,允許一鍵檢索或複製程式碼區塊。

程式碼片段管理器 設定指南

要將此工具整合到您的 Openclaw Skills 環境中,請按照以下步驟操作:

# Clone the repository and navigate to the directory
cd code-snippet

# Ensure you have Python 3 installed
# Add your first snippet
python3 scripts/snippet.py add "Read JSON" --code "import json\nwith open('file.json') as f: data = json.load(f)" --lang python --tag utils

程式碼片段管理器 資料結構與分類體系

該技能使用結構化的中繼資料分類法組織其資料,以確保在 Openclaw Skills 中實現快速檢索。

欄位 類型 描述
Title String 程式碼片段的描述性名稱
Code String 實際的原始碼內容
Lang String 用於分類的程式語言
Tag String 用於進階過濾的自定義關鍵字
ID Integer 用於特定檢索的唯一識別碼

程式碼片段管理器 進階特性

  • 基於標記的過濾,按專案或技術棧瀏覽片段。
  • 搜尋功能可查詢標題和標記,以獲得全面的結果。
  • 整合列表功能,可查看特定語言類別中的所有片段。
  • 輕量級 Python 實作,可無縫擬合到各種 Openclaw Skills 自動化管道中。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*