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 特定の取得のための一意の識別子

コードスニペットマネージャー の高度な機能

  • プロジェクトや技術スタックごとにスニペットを閲覧するためのタグベースのフィルタリング。
  • 包括的な結果を得るためにタイトルとタグの両方を照会する検索機能。
  • 特定の言語カテゴリ内のすべてのスニペットを表示する統合リスティング機能。
  • さまざまな Openclaw Skills 自動化パイプラインにシームレスに適合する軽量な Python 実装。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*