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. 02让 FloatingClock 可从 Spotlight 和 Launchpad 启动

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/install确认已加载。

详细介绍

前置条件 — cc-plugin-root。 此技能使用 cc-plugin-root <plugin> 解析脚本路径 (占位符 CLAUDE_PLUGIN_ROOT 不是 shell 变量,会展开为空)。如果缺少该命令,请运行 /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 目标或应用包名称发生变更时,请更新脚本。

仅在问题真实且可复现时更新,不要猜测。

评论

支持 Markdown