mcpField
I
install

install

github.com/terrylica生産性176 回インストール今日更新
リポジトリ

install について

プラグインのソースから FloatingClock の macOS アプリをビルドし、/Applications にインストールして起動するスキルです。アプリをセットアップするユーザー向けで、ビルドやパスの問題を確認する手順も含みます。

主な機能

  1. 01プラグインルートの解決
  2. 02アプリのビルドとバンドル
  3. 03アプリを /Applications にコピー
  4. 04インストール済みアプリの起動
  5. 05再現可能なセットアップ問題の確認

活用シーン

  1. 01プラグインソースから FloatingClock をインストール
  2. 02Spotlight と Launchpad から FloatingClock を起動可能にする

インストール

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

$npx skills add https://github.com/terrylica/cc-skills --skill install

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

詳細

前提条件 — cc-plugin-root。 このスキルは cc-plugin-root <plugin> を使ってスクリプトのパスを解決します (CLAUDE_PLUGIN_ROOT プレースホルダーはシェル変数ではないため、展開すると空になります)。コマンドが見つからない場合は、 /itp:setup を実行してください(最初の手順でインストールされます)。または、次のように直接リンクしてください。

mkdir -p ~/.local/bin && ln -sfn \
  ~/.claude/plugins/marketplaces/cc-skills/scripts/cc-plugin-root ~/.local/bin/cc-plugin-root

/floating-clock:install

このプラグインのソースから FloatingClock macOS アプリを /Applications/ にインストールし、Spotlight、Launchpad、Finder から利用できるようにします。

自己進化型スキル:このスキルは使用を通じて改善されます。ビルド、コピー、起動の手順で問題が発生した場合(署名の変更、パスのずれ、macOS の Gatekeeper の更新など)は、先送りせず、すぐにこのファイルを修正してください。実際に再現できる問題がある場合のみ更新してください。

手順

  1. プラグインのルートを解決します。

    PLUGIN_ROOT="$(cc-plugin-root floating-clock)"
    if [ ! -f "$PLUGIN_ROOT/Makefile" ]; then
      echo "ERROR: plugin root not found at $PLUGIN_ROOT" >&2
      exit 1
    fi
    
  2. ビルド、バンドル化、署名を行います。

    cd "$PLUGIN_ROOT" && make all
    
  3. /Applications にコピーします。

    cp -R "$PLUGIN_ROOT/build/FloatingClock.app" /Applications/
    
  4. 起動します。

    open /Applications/FloatingClock.app
    
  5. 確認します。

    /Applications/FloatingClock.app にインストールし、起動しました。アプリは Spotlight(⌘Space → FloatingClock)と Launchpad から検索できるようになりました。オプションを表示するには、時計を右クリックしてください。

実行後の振り返り

このスキルの実行後、終了する前に次の点を確認してください。

  1. make all によって期待どおり build/FloatingClock.app が生成されましたか? — そうでない場合は、Makefile またはビルドの前提条件を修正してください。
  2. コピー/起動の手順は問題なく成功しましたか? — macOS が確認を求めた場合(Gatekeeper、権限など)は、その回避方法を記録してください。
  3. パスにずれが生じていませんか? — プラグインのルート、Makefile のターゲット、またはアプリバンドル名が変更された場合は、スクリプトを更新してください。

問題が実際に再現できる場合のみ更新してください。推測に基づく更新は行わないでください。

コメント