ryu-skill-editor は何をしますか?
Ryu用スキルエディター——ユーザー所有のAgentスキル(SKILL.md)を作成:フロントマター項目、Markdown本文エディター、デバウンス付き自動保存、サーバーで管理される元に戻せるバージョン履歴。
概要
このスキルは、Ryuエージェント向けのカスタムスキルファイル(SKILL.md)を作成・編集するためのツールです。直感的なフォームとエディターインターフェースを提供し、スキルの定義とドキュメント化を容易にします。
主な機能
- フロントマターエディター: スキルの名前、説明、引数、その他のメタデータをYAMLフロントマターとして編集します。
- Markdown本文エディター: スキルの動作説明や使用例をMarkdownで記述します。リアルタイムプレビューをサポートしています。
- デバウンス付き自動保存: 編集中の内容を一定時間(例:2秒)の無入力後に自動的にサーバーに保存します。編集内容が失われるのを防ぎます。
- バージョン履歴: 保存された各バージョンをサーバーが管理し、いつでも以前の状態に戻すことができます。
使い方
- スキルエディターを起動します。
- フロントマター項目(名前、説明、引数など)を入力します。
- Markdownエディターでスキルの本文を記述します。
- 編集内容は自動的に保存されます。
- 必要に応じて、バージョン履歴から以前の状態を復元できます。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のRyuエージェント対応環境
依存関係
- Node.js (v18以上)
- npm または yarn
- サーバーサイドのストレージ(ファイルシステムまたはデータベース)
インストール
npm install @amajorai/ryu-skill-editor
または、ソースコードから直接ビルドすることもできます。
開発
# 依存関係のインストール
npm install
# 開発サーバーの起動
npm run dev
# ビルド
npm run build
ライセンス
MIT