このコマンドについて
/skills は「Search, install, inspect, or manage skills」コマンドです。CLI専用で使用できます。
Hermes Agent は「ツールを呼び出して作業を進めるAIエージェント」として設計されており、/skills は tools & skills の文脈で重要な役割を果たします。本ページでは、このコマンドがなぜ存在し、どのような場面でどのように使うべきかを詳しく解説します。
ツール・スキル管理コマンドは、Hermes Agentの拡張機能を制御する中核です。外部ツールの有効化・無効化、MCPサーバーの再接続、スキルの検索・インストール、cronジョブの管理など、エージェントの能力を最大限に引き出すために不可欠です。
引数・オプション
/skills コマンドの引数とオプションについて解説します。
基本構文: /skills(引数なし)
このコマンドは引数を取らず、単独で実行できます。シンプルに実行できることが設計上の特徴として重視されています。
⚠️ CLI専用: このコマンドはターミナル(CLI)からのみ実行可能です。SlackやTelegramなどのメッセージングプラットフォームでは利用できません。
使用例
/skills コマンドの具体的な使用例をいくつか紹介します。実際の対話の流れをイメージしながらご覧ください。
基本的な使い方:
プロンプトから /skills と入力して実行します。引数は不要で即座に実行できます。
Hermes が処理を実行し、結果を返します。実行後の状態変化によって、後続の会話や作業に影響が出ることがあります。
実践的には、関連コマンドと組み合わせて使うことで最大の効果が得られます。/skills を実行した後に /status で状態を確認したり、他のセッション管理コマンドと併用したりすることが一般的です。
主なユースケース
/skills コマンドは多様なシチュエーションで活用できます。
🔹 日常業務: Search, install, inspect, or manage skills。日々の作業フローに自然に組み込めるコマンドです。
🔹 チーム共有: コマンドの使い方をチーム内で共有することで、全員が効率的にHermesを活用できます。/skills の適切なタイミングや使用条件について共通認識を持つことをお勧めします。
🔹 長期運用: Hermesを常駐運用している場合、適切なコマンドの使い分けは運用品質に直結します。/skills コマンドを活用し、Hermesの能力を最大限に引き出しましょう。
代表的な活用シーン
🔹 日常業務 — スキルを検索、インストール、検査、管理。
🔹 効率化 — 適切なタイミングで使用することで作業効率の向上。
🔹 自動化 — 定型的な作業をskillsコマンドで効率化。
⚠️ 特記事項・注意点
このコマンドは CLI(ターミナル)専用です。Slack、Telegram、Discord などのチャットプラットフォームでは使用できません。チャットでは代替コマンドを使用してください。
スキルシステムのアーキテクチャ
Hermesのスキルは ~/.hermes/skills/ 以下のディレクトリ構造で管理されています。各スキルは SKILL.md を中心としたファイル群で構成され、必要に応じて参照ファイル、テンプレート、スクリプトを含みます。/skills コマンドは、このディレクトリを読み取り、一覧表示、検索、インストールを行うためのインターフェースです。
スキルは「Progressive Disclosure(段階的開示)」の原則に基づいて読み込まれます。最初に名前と説明だけを読み、詳細が必要になった時点で SKILL.md の全文を読み込みます。これにより、数十のスキルがインストールされていても、プロンプトが肥大化しないよう最適化されています。