ユーザーやタスクのコンテキストを保存してエージェント間で共有し、経験を再利用可能なSkillにまとめる、AIエージェント向けメモリレイヤーです。
AMAP-ML/SkillClaw
AIエージェント向けのローカルAPIプロキシ。セッションを記録し、ユーザー、エージェント、デバイス間で共有スキルライブラリを成長させます。
- スター
- 2,721
- フォーク
- 270
- 未解決の Issue
- 29
- 最終コミット
- 一昨日
これは何?
SkillClawは、AIエージェントとLLMプロバイダーの間に入る、ローカルで動作するOpenAI互換プロキシです。実際のやり取りからセッションの記録を取得し、SKILL.md形式のローカルスキルライブラリを管理します。ユーザーが特別な操作をしなくても、エージェントがスキルを継続的に改善できるようにします。
システムは2つの要素で構成されています。各マシンで動作するクライアントプロキシは、単一ユーザーで使う場合にこれだけで利用できます。オプションのevolveサーバーは、共有ストレージ(ローカルディレクトリ、Alibaba OSS、S3)からセッションデータを読み込み、ワークフローまたはエージェントエンジンを使ってスキルの重複を解消し、改善します。結果をストレージに書き戻すことで、グループ内のすべてのクライアントが同じ更新を取得できます。
Hermes、OpenClaw、Codex、Claude Code、QwenPaw、IronClaw、PicoClaw、ZeroClaw、NanoClaw、NemoClawと連携でき、OpenAI互換APIであれば利用できます。ローカルダッシュボードでは、スキル、検証ジョブ、バージョン履歴、セッショントレースを確認できます。
主な機能
- 01エージェント向けに /v1/chat/completions と /v1/messages エンドポイントを公開するローカルプロキシ。
- 02セッションの記録を取得し、SKILL.md形式のローカルスキルライブラリを管理。
- 03共有セッションデータをもとにスキルの重複を解消・改善するオプションのevolveサーバー。
- 04ローカルディレクトリ、Alibaba OSS、S3を使った共有ストレージと、グループ単位の名前空間。
- 05公開前に、参加を選択したクライアントが候補スキルをレビューするオプションの検証ステップ。
- 06スキル、検証の進捗、セッショントレースを確認できるローカルダッシュボード。
ユースケース
- コーディングエージェントのスキルを時間とともに自動で改善したい個人開発者。
- 複数のエンジニアが、それぞれのエージェントで1つのスキルライブラリを共有するチーム。
- 学習したスキルを共有したい、複数のエージェントやデバイスを使うユーザー。
- クラウドストレージを追加する前に、ローカル共有ディレクトリを使って手元のマシンでスキルの進化を試したい場合。
クイックスタート
- 1
リポジトリをクローンし、macOS/Linux のインストールスクリプトを実行します
git clone https://github.com/AMAP-ML/SkillClaw.git && cd SkillClaw - 2
リポジトリに含まれるインストールスクリプトを実行します
bash scripts/install_skillclaw.sh - 3
仮想環境を有効化します
source .venv/bin/activate - 4
セットアップウィザードでローカル設定を生成します
skillclaw setup
使う前に知っておきたいこと
- OpenAI 互換 API または AWS Bedrock を提供する上流プロバイダーのアカウントが必要です。
- Python 3.10 以降が必要です。
- ユーザー間で進化を共有するには、共有ストレージ(OSS、S3、またはローカル)と evolve サーバーが必要です。
収録されている特集
トピック
よくある質問
- SkillClaw とは?
- AIエージェント向けのローカルAPIプロキシ。セッションを記録し、ユーザー、エージェント、デバイス間で共有スキルライブラリを成長させます。 SkillClawは、AIエージェントとLLMプロバイダーの間に入る、ローカルで動作するOpenAI互換プロキシです。実際のやり取りからセッションの記録を取得し、SKILL.md形式のローカルスキルライブラリを管理します。ユーザーが特別な操作をしなくても、エージェントがスキルを継続的に改善できるようにします。
- SkillClaw は無料で使えますか?ライセンスは?
- SkillClaw は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- SkillClaw は今もメンテナンスされていますか?
- 活発にメンテナンス中。SkillClaw の最終コミットは 2026年10月21日 です。
- SkillClaw は何に使えますか?
- コーディングエージェントのスキルを時間とともに自動で改善したい個人開発者。 複数のエンジニアが、それぞれのエージェントで1つのスキルライブラリを共有するチーム。 学習したスキルを共有したい、複数のエージェントやデバイスを使うユーザー。 クラウドストレージを追加する前に、ローカル共有ディレクトリを使って手元のマシンでスキルの進化を試したい場合。
- SkillClaw のインストール方法は?
- リポジトリをクローンし、macOS/Linux のインストールスクリプトを実行します: git clone https://github.com/AMAP-ML/SkillClaw.git && cd SkillClaw リポジトリに含まれるインストールスクリプトを実行します: bash scripts/install_skillclaw.sh 仮想環境を有効化します: source .venv/bin/activate セットアップウィザードでローカル設定を生成します: skillclaw setup
- SkillClaw はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/AMAP-ML/SkillClaw
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
CLI、ブラウザー、チャットアプリから利用でき、永続的なメモリ、アイデンティティ、学習していくスキルを備えたAIエージェントを構築するための、状態を保持するエージェントハーネス。
エージェントのタスク結果を、エージェントやLLM間で共有できる編集可能なMarkdownスキルファイルに変換するオープンソースのメモリレイヤー。
コーディングエージェントやデスクトップAIホストがセッションをまたいで共有できる、Wiki形式の軽量メモリシステム。
bashと約100行のコアPythonだけで、GitHub issueを解決したりCLIで支援したりする、最小構成のAIソフトウェアエンジニアリングエージェント。
OpenClaw AIエージェントをGUIで操作できるデスクトップアプリ。ターミナルを使わずに、エージェントの実行やチャット、チャネル、スケジュール管理ができます。