Skill-E は何をしますか?
Skill-Eは、あなたのワークフローを観察し、AIエージェント向けの構造化されたスキル定義を自動生成するローカルファーストのアプリケーションです。プロンプトやコードを書く代わりに、エージェントに何をすべきかを示すだけで利用できます。
インストール
# まだの場合はリポジトリをクローン
git clone https://github.com/veefoscax/Skill-E.git
cd Skill-E
# 依存関係をインストール
npm install
使用方法
# 通常モードでSkill-Eを起動
node index.js
# ヘルプを表示
node index.js --help
基本的なワークフロー
- Skill-Eを開始します: アプリケーションを起動すると、システムトレイまたはターミナルでバックグラウンドで実行されます。
- 作業を通常通り行います: エージェントに教えたいタスクを実行します。Skill-Eはあなたのアクションを監視します。
- スキル定義が生成されます: 観察後、Skill-Eは観察されたワークフローを説明する
SKILL.mdファイルを作成します。 - エージェントで使用します: 生成された
SKILL.mdをAIエージェントのスキルディレクトリに配置します。エージェントはワークフローを再現できるようになります。
機能
- ローカルファースト: すべての処理はマシン上で行われます。データが外部に送信されることはありません。
- 自動スキル生成: 実演から人間が読める形式のスキル定義を作成します。
- プラットフォーム非依存: 生成されたスキルは、Claude Codeや他の主要なAIエージェントと互換性があります。
設定
設定は config.yaml または環境変数で管理できます。
# config.yamlの例
observation:
directory: /home/user/work
file_types:
- .py
- .js
- .md
output:
format: markdown
path: ./generated_skills
貢献
プルリクエストを歓迎します。大きな変更を加える場合は、まずissueを開いて変更内容を議論してください。
ライセンス
このプロジェクトはMITライセンスの下で提供されています - 詳細についてはLICENSEファイルを参照してください。