skillsui icon

skillsui

skillsuiは、skills.shのスキルをプロジェクトとグローバルの両スコープで管理できるキーボード操作のターミナルUIです。ディスク上のスキルフォルダとlockfileを読み書きし、インストール、更新、移動、削除、検索に対応します。

skillsui

概要

skillsuiは、skills.shのスキルを管理するためのターミナルUIです。2ペインでプロジェクトとグローバルのスキルスコープを表示し、操作はすべてキーボードで行います。

このツールはデータベースや設定ファイルを使用しません。その代わり、ディスクからスキルフォルダとCLI lockfileを読み取り、スキルの移動、削除、更新、フォーク、インストール時には変更を同じファイルへ書き戻します。

主な機能

2ペインのターミナルレイアウト

左にプロジェクトのスキル、右にグローバルのスキルを表示し、キーボードでペイン間を移動できます。

ディスクバックの状態

スキルフォルダとCLI lockfileをディスクから直接読み取り、その後の操作結果を同じファイルに保存します。

スキル管理アクション

スキルの移動、削除、更新、フォークをサポートし、両方のペインをまたいだ削除と更新では一括選択ができます。

組み込み検索とインストールフロー

skills.shを検索し、プレビューを確認してから、プロジェクトまたはグローバルスコープにインストールできます。

Claude Code対応のインストール先

Claude Code向けにインストール済みのスキルを .claude/skills にリンクし、正本は .agents/skills に保持します。

インストーラーとアップデーター

リリースのインストールとセルフアップデートのコマンドを提供し、ダウンロード時のチェックサム検証も含まれます。

lockfile対応のステータス

lockfileの有無やディスク上で欠落しているフォルダに基づいて、追跡済み、ローカル、非表示のスキルを認識します。

主なユースケース

  • リポジトリ単位のスキル管理

    リポジトリのルートからプロジェクトスコープのスキルを管理し、プロジェクトペインには .agents/skills と対応するlockfileが表示されます。

  • グローバルスキル管理

    設定されている場合はXDG stateの保存先に格納されたエントリも含め、~/.agents/skills にあるグローバルなスキルライブラリを確認・整理します。

  • 検索駆動のインストール

    skills.shを検索し、プレビューを確認してから、分割モーダルから選択したスキルをプロジェクトまたはグローバルスコープのどちらかにインストールします。

  • 一括メンテナンス

    一括選択を使って、追跡済みの複数のスキルを一度に更新または削除し、破壊的な操作には確認と絶対パス保護を適用します。

  • スコープ変更とローカル版

    スコープを変更したい場合や、新しい名前でローカル版を作成したい場合に、スキルを移動またはフォークします。

Pros and Cons

Pros

  • h/j/k/lナビゲーションとアクションのショートカットを備えた、キーボード優先のワークフロー。
  • データベースや設定ファイルは不要で、状態は既存のスキルフォルダとlockfileに保存されます。
  • プロジェクトとグローバルの両方のスキルスコープをサポート。
  • インストール前にスキルをプレビューできます。
  • インストーラーはSHA-256でダウンロードを検証し、セルフアップデートにも対応します。
  • 正本のスキルを .agents/skills に保持し、Claude Code用に .claude/skills へリンクします。

Cons

  • このツールはファイルシステム上のスキルフォルダとlockfileを中心に扱うため、無関係なコンテンツタイプ向けの汎用UIではありません。
  • ホームディレクトリで実行すると、プロジェクトとグローバルのペインは同じ場所になるため、アプリは代わりにグローバルペインのみを表示します。

FAQ

skillsuiは何を管理しますか?

skills.shのスキルを管理するためのターミナルUIです。ディスク上のスキルフォルダとCLI lockfileを読み書きし、変更内容はデータベースや設定ファイルではなく、同じファイルに反映されます。

どのプラットフォームがサポートされていますか?

リリースバイナリは、ARM64とx64のmacOSおよびglibc Linuxを対象としています。

skillsuiはオープンソースですか?

はい。プロジェクトはGitHub上でオープンソースとして公開されており、リポジトリのホームにはファイル一覧でMITライセンス付きの公開リポジトリが表示されています。

どのようにインストールおよび更新しますか?

READMEでは、提供されているシェルインストーラーを実行してインストールする方法が説明されています。このインストーラーはSHA-256チェックサムを検証し、バイナリを~/.local/binに書き込みます。更新には skillsui update を使用できます。

プロジェクトとグローバルの両方のスキル場所で動作しますか?

プロジェクトとグローバルの両方のスキルスコープに対応するよう設計されています。プロジェクトのルートから実行すると両方のペインが表示され、ホームディレクトリから実行すると、両方のスコープが同じフォルダを指すためグローバルペインのみが表示されます。

Quick Facts

カテゴリ
開発者ツール
ソースドメイン
github.com
リポジトリの公開設定
公開
ライセンス
MIT
主要なワークフロー
skills.shのターミナルベースのスキル管理
対応リリースプラットフォーム
ARM64とx64のmacOSおよびglibc Linux