mcpField
M
molten-skill-manage

molten-skill-manage

github.com/switch-dimensionエージェントワークフロー6637 回インストール9 週間前に更新
リポジトリ

molten-skill-manage について

molten-skill-manageは、skills.sh CLIでエージェントスキルを管理するための運用スキルです。スキルの導入、更新、削除、検索を行うユーザー向けで、プロジェクト単位とグローバルの管理を区別します。

主な機能

  1. 01npx skillsによるスキルのインストール
  2. 02スキルの更新・削除・一覧表示
  3. 03プロジェクト単位またはグローバル管理
  4. 04リポジトリ・スキル・エージェントの選択
  5. 05スキルのひな形作成とロックファイルからの復元

活用シーン

  1. 01プロジェクトに選択したスキルを追加
  2. 02インストール済みスキルの更新や削除
  3. 03導入するスキルパッケージの検索
  4. 04ロックファイルに記録されたスキルの復元

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/switch-dimension/molten-os-core --skill molten-skill-manage

インストール後、Claude Code で/molten-skill-manageを入力して読み込まれたか確認します。

詳細

スキルの管理

このプロジェクトでは、npx skills で実行する skills.sh CLI を使ってエージェントスキルを管理します。ユーザーがスキルのインストール、更新、削除、一覧表示、検索を希望する場合は、必ずこれを使用してください。スキルのインストールやシンボリックリンクを手作業で編集しないでください。CLI を使用することで、エージェント間で一貫した状態を保てます。

運用ルール

  • 対話形式で実行を開始するときは、ユーザーに次のように伝えてください。「このスキルを利用する最善の方法は、音声モードでフィードバックを音声入力することです。」
  • 常に npx skills <command> を通じて CLI を実行してください(グローバルインストールされているとは限りません)。
  • デフォルトではプロジェクトスコープを使用します。ユーザーがすべてのプロジェクトでスキルを使えるようにしたい場合にのみ、-g/--global を追加してください。
  • 意図が明確な場合は、対話形式のプロンプトを省略するために -y/--yes を使用してください。それ以外の場合は、ユーザーが選択できるようプロンプトを表示してください。
  • チャットで自由回答形式の質問をする場合は、すべてに番号を付けてください。特に音声モードで入力する際、番号を指定して回答できるようにします。
  • ユーザーに選択肢を提示する必要がある場合(スコープ、エージェント、スキルなど)は、エージェントの構造化された質問ツールを使用してください。
    • Codex: request_user_input
    • Claude Code: AskUserQuestion
    • Cursor: AskQuestion
  • ユーザーが削除対象を明確に指定している場合を除き、スキルを削除する前に確認してください。
  • インストールまたは更新の後に npx skills ls を実行して結果を確認してください。

よく使うコマンド

スキルパッケージをインストールする(GitHub リポジトリまたは URL):

npx skills add switch-dimension/molten-os-core

特定のスキルをインストールする、または対象のエージェントを指定する:

npx skills add switch-dimension/molten-os-core --skill molten-brand molten-design
npx skills add switch-dimension/molten-os-core --agent claude-code cursor
npx skills add switch-dimension/molten-os-core --all   # all skills, all agents, no prompts

インストールせずに、リポジトリで提供されている内容をプレビューする:

npx skills add switch-dimension/molten-os-core --list

スキルを最新バージョンに更新する:

npx skills update                 # update all
npx skills update molten-landing  # update one
npx skills update -p              # project skills only
npx skills update -g              # global skills only

スキルを削除する:

npx skills remove                 # interactive picker
npx skills remove molten-design
npx skills remove --all           # remove all, all agents, no prompts

インストール済みのスキルを一覧表示する:

npx skills ls            # project scope (default)
npx skills ls -g         # global scope
npx skills ls --json     # machine-readable

インストールするスキルを対話形式で検索する:

npx skills find
npx skills find landing

このリポジトリに新しいスキルのひな形を作成する:

npx skills init molten-<name>   # creates molten-<name>/SKILL.md

ロックファイル(skills-lock.json)から復元する:

npx skills experimental_install

スコープフラグのリファレンス

フラグ意味
-g、--globalユーザーレベルでインストール(すべてのプロジェクト)
-p、--projectプロジェクトスコープのみ(更新)
-a、--agent <agents>特定のエージェントを対象にする(すべてを対象にする場合は *)
-s、--skill <skills>特定のスキルを対象にする(すべてを対象にする場合は *)
-y、--yes確認プロンプトを省略する
--all--skill '*' --agent '*' -y の省略形

命名規則

このスイートのスキルでは、サードパーティ製のスキルと npx skills ls で簡単に見分けられるよう、molten-<name> という規則を使用します。新しい Molten スキルのひな形を作成する場合は、この接頭辞に従ってください。

スキルの分類

Molten OS Core のスキルは、2 つのカテゴリに分かれています。スキルを追加または編集する場合は、スキルのフロントマターに molten-category を設定してください。

カテゴリスキルmolten-order目的
productmolten-validate, molten-brand, molten-design, molten-landing必須("1"~"4")順次実行されるパイプライン。成果物を molten-docs/ に書き込みます
utilitymolten-search, molten-skill-manage省略横断的な補助ツール。いつでも使用でき、プロダクトのワークフローには含まれません

プロダクトスキルは順番に実行し、前のスキルの成果を引き継ぎます。ユーティリティスキルは任意のため、必要なものだけをインストールしてください。

新しいスキルのひな形を作成する場合:

  • プロダクトスキル → molten-category: product を設定し、次の molten-order を割り当てます
  • ユーティリティスキル → molten-category: utility を設定し、molten-order は指定しません

npx skills add で正しく検出されるよう、すべてのスキルをフラットな skills/molten-<name>/ パスに配置してください。

コメント