ClawHubでOpenClawのスキルを検索し配布する
OpenClaw のスキル + プラグイン レジストリ。アップロードされたレジストリ スキルは、論理的な削除/復元 (clawhub 削除/clawhub undelete または API 同等物) を使用します。
ひと目でわかる
- これは何?
- SKILL.mdと補助ファイルから成るテキストベースのagent skillを公開、版管理、検索するOpenClaw向けレジストリです。
- 誰に向いている?
- ClawHubは、OpenClaw向けスキルを共有し、タグと変更履歴を使って配布したい開発者に向きます。任意スキルを無検査で実行したい運用には向きません。
- 商用利用できる?
- できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。最後のコミットは 1 日前です。
- 何の言語で書かれている?
- 主に TypeScript です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
SKILL.mdを配布単位にする
ClawHubはOpenClawの公開skill registryで、スキル本体はSKILL.mdと補助ファイルから成るテキスト形式です。CLIから閲覧しやすいAPI、moderation hooks、vector searchを備える構成として説明されています。検索できることと内容が安全であることは同じではありません。
所有者は新しい版をchangelogとlatestなどのtag付きで公開でき、所有スキルの名前を変えても旧リンクやインストールを壊さない仕組み、重複スキルをcanonical slugへまとめる操作が挙げられています。公開前にファイル一覧、外部URL、実行バイナリをレビューする必要があります。
bun run seed:dev、SKILL.md frontmatter、metadata.clawdbot、canonical slug、changelog、latest tagを一度に全部採用せず、1番目の確認では入力、処理、出力、失敗時の表示を分けて記録します。READMEにある名称と手元で実行した版を同じ記録へ残し、画面の成功表示だけで完了としません。設定を変更した場合は変更前の値、実行日時、生成物、ログの該当行を保存し、同じ入力を戻して比較します。
メタデータと実際の挙動を照合する
SKILL.mdのfrontmatterには環境変数、必要バイナリ、インストール仕様などのruntime requirementsを宣言できます。ClawHubのsecurity analysisは、その宣言を実際のskill behaviorと照合する、とREADMEは説明しています。検査の存在は、登録された全コードが安全だという保証ではありません。
テストではfrontmatterにある要求を一つずつ列挙し、スキルが読むファイル、呼び出すコマンド、送信先、生成物を実行ログで確認します。宣言にないネットワーク通信や権限拡大がないかを差分で見て、公開版とローカル作業版のcommitを分けて扱います。
bun run seed:dev、SKILL.md frontmatter、metadata.clawdbot、canonical slug、changelog、latest tagを一度に全部採用せず、2番目の確認では入力、処理、出力、失敗時の表示を分けて記録します。READMEにある名称と手元で実行した版を同じ記録へ残し、画面の成功表示だけで完了としません。設定を変更した場合は変更前の値、実行日時、生成物、ログの該当行を保存し、同じ入力を戻して比較します。
ローカルConvexで開発する
ローカル開発はbun install後に.env.local.exampleを.env.localへコピーし、Convexのローカル値を設定します。ターミナルAでbunx convex dev、ターミナルBでbun run devを実行し、Webアプリはport 3000で起動します。bun run seed:devはローカルConvexを待ってfixtureを投入し、global statsを更新します。
fixtureは@localが所有し、fixtureまたはschema変更後も再実行できるとREADMEにあります。検証環境では公開コーパスとローカルfixtureを区別し、seed前後の検索結果、版、slug、統計値を保存します。worktree向けにはsetup:worktree、dev:worktree、wt --yes urlの経路もあります。
bun run seed:dev、SKILL.md frontmatter、metadata.clawdbot、canonical slug、changelog、latest tagを一度に全部採用せず、3番目の確認では入力、処理、出力、失敗時の表示を分けて記録します。READMEにある名称と手元で実行した版を同じ記録へ残し、画面の成功表示だけで完了としません。設定を変更した場合は変更前の値、実行日時、生成物、ログの該当行を保存し、同じ入力を戻して比較します。
Nix pluginは通常のskillと別物
Nix modeのskillでは、SKILL frontmatterにnix-clawdbot pluginのポインターを置けます。Nix pluginは通常のskill packと異なり、skill pack、CLIバイナリ、設定をまとめたbundleです。metadata.clawdbotを優先し、metadata.clawdisとmetadata.openclawはaliasとして受け入れる説明があります。
CLI helpを示す場合は、nix plugin向けにcli --helpの出力を含める方針です。ここではpluginのインストール範囲、バイナリの出所、設定ファイル、更新時の差分を通常skillと分けて確認します。READMEは性能基準や長期サポートを示していません。
bun run seed:dev、SKILL.md frontmatter、metadata.clawdbot、canonical slug、changelog、latest tagを一度に全部採用せず、4番目の確認では入力、処理、出力、失敗時の表示を分けて記録します。READMEにある名称と手元で実行した版を同じ記録へ残し、画面の成功表示だけで完了としません。設定を変更した場合は変更前の値、実行日時、生成物、ログの該当行を保存し、同じ入力を戻して比較します。
ClawHubを公開前の検査に使う
公開候補を一つの小さなskillに限定し、bun run seed:devで検索と表示を確認した後、版、tag、changelog、frontmatterを記録します。旧slugのリンクと新しいcanonical slugが同じ内容を指すか、名前変更後のインストールがどう振る舞うかを確認します。
MITライセンスは再利用条件の確認材料ですが、第三者skillの権限や外部サービス契約を代替しません。moderation結果だけで許可せず、SKILL.md、補助ファイル、実行プロセス、通信先を人が読み、OpenClaw側の実行制限を適用してから共有範囲を決めてください。
bun run seed:dev、SKILL.md frontmatter、metadata.clawdbot、canonical slug、changelog、latest tagを一度に全部採用せず、5番目の確認では入力、処理、出力、失敗時の表示を分けて記録します。READMEにある名称と手元で実行した版を同じ記録へ残し、画面の成功表示だけで完了としません。設定を変更した場合は変更前の値、実行日時、生成物、ログの該当行を保存し、同じ入力を戻して比較します。
採用を決める記録には、対象機能を使わなかった場合の代替結果も残します。入力を小さくした場合に成功しても、実際のデータ量、権限、保存先、実行先が変われば同じ結論にはなりません。READMEが説明していない保証は未確認として扱い、確認できた出力と確認できなかった項目を分けて判断します。
編集部の結論
ClawHubは、OpenClaw向けスキルを共有し、タグと変更履歴を使って配布したい開発者に向きます。任意スキルを無検査で実行したい運用には向きません。最初にREADMEのbun install、.env.local、bunx convex dev、bun run dev、bun run seed:devを実行し、SKILL.mdのfrontmatterと実際の要求権限を突き合わせてください。
コミュニティノート