スキルのインストールと使用方法
Skillは、AIにドメイン固有の知識とカスタムツールを注入するためのAgent拡張パッケージです。このページでは、Skillのインストール、設定、管理方法を説明します。
scriptscat/skills — ブラウザ自動化、スケジュールタスク、ファイル解析、スクリプト開発支援など、すぐに使用できるSkillです。
インストール方法
方法1: URLからインストール
ブラウザのアドレスバーに直接SKILL.cat.mdのURLを開きます。ScriptCatがそれをキャッチし、インストール確認ページを表示します。
例えば、公式のブラウザ自動化Skillをインストールする場合:
https://raw.githubusercontent.com/scriptscat/skills/main/browser-automation/SKILL.cat.md
管理ページから也可以行えます:
- ScriptCat管理ページを開く → Agent → Skills
- 右上のURLボタンをクリック
SKILL.cat.mdのURLを貼り付け- インストールをクリック
ScriptCatはSKILL.cat.mdと、それが宣言するスクリプトや参照資料ファイルを自動的に取得します。
方法2: ZIPをインストール
- ScriptCat管理ページを開く → Agent → Skills
- 右上の**+**ボタンをクリック
.zip形式のSkillパッケージを選択
ZIPのディレクトリ構造は標準のSkill形式に従う必要があります(SKILL.cat.mdを含む必要があります)。
公式Skill一覧
右クリックでリンクをコピーし、Skills管理のURLフィールドに貼り付けてインストールします。
| Skill | 説明 | インストール |
|---|---|---|
| browser-automation | ページ分析、DOM操作、フォーム入力、スクリーンショット、ナビゲーション | インストール |
| scheduled-tasks | Cronスケジュールタスク(LLM/スクリプトコールバックによる自動実行) | インストール |
| skill-creator | 新しいSkillの作成、テスト、パッケージングを支援 | インストール |
| file-parser | Excel、PDF、Word、CSV、PPTファイルの解析 | インストール |
| scriptcat-dev | ScriptCat/Tampermonkeyスクリプト開発アシスタント | インストール |
| synology-office-sheet | Synology Officeスプレッドシートの読み書き | インストール |
| wechat-publisher | WeChat公式アカウント運用アシスタント | インストール |
| xiaohongshu-publisher | 小紅書(RED)運用アシスタント | インストール |
Skillの設定
一部のSkillには設定が必要です(APIキーなど):
- Agent → Skillsページでインストール済みのSkillを見つける
- 設定アイコン(歯車)をクリック
- 設定フィールドに入力して保存
設定でsecretとマークされたフィールドはUIでマスクされます。
有効/無効の切り替え
Skills管理ページで、Skillカードのトグルを使用して有効/無効を制御します。無効なSkillは会話で読み込まれません。
アップデートの確認
URLでインストールされたSkillはバージョンチェックをサポートしています:
- Skillsページの右上のアップデートを確認ボタンをクリック
- 新しいバージョンが利用可能なSkillカードには更新ボタンが表示される
- クリックするとワンクリックでアップデート
アップデートはSKILL.cat.mdで宣言されたversionフィールド(semver形式)を使用して比較されます。
会話でSkillを使用する
インストールされたSkillはAgent会話で自動的に利用可能になります。AIは会話の内容に基づいて、Skillのツールをいつ読み込み、呼び出すかを判断します。
会話を作成する際にどのSkillを読み込むかを指定することもできます:
const conv = await CAT.agent.conversation.create({
skills: "auto" // すべてのSkillを自動的に読み込む
// または特定のSkillを指定
// skills: ["browser-automation", "file-parser"]
});
詳細情報
- Skill管理API — スクリプトからSkillをプログラムで管理
- Skill開発ガイド — 独自のSkillを作成