关于 install
此技能从插件源码构建 FloatingClock macOS 应用,安装到 /Applications 并启动,适用于设置该应用的用户。它还包含对构建和路径问题的检查。
主要功能
- 01解析插件根目录
- 02构建并打包应用
- 03将应用复制到 /Applications
- 04启动已安装的应用
- 05检查可复现的设置问题
适用场景
- 01从插件源码安装 FloatingClock
- 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 更新),请立即修复此文件,不要拖延。仅针对真实、可复现的问题进行更新。
步骤
-
解析插件根目录:
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 -
构建、打包并签名:
cd "$PLUGIN_ROOT" && make all -
复制到 /Applications:
cp -R "$PLUGIN_ROOT/build/FloatingClock.app" /Applications/ -
启动:
open /Applications/FloatingClock.app -
确认:
已安装到
/Applications/FloatingClock.app并启动。现在可通过 Spotlight(⌘Space → FloatingClock)和 Launchpad 找到此应用。右键点击时钟可查看选项。
执行后反思
此技能完成后,请在结束前检查:
make all是否生成了预期的build/FloatingClock.app? — 如果没有,请修复 Makefile 或构建前置条件。- 复制/启动步骤是否静默成功? — 如果 macOS 弹出提示(Gatekeeper、权限),请记录绕过方法。
- 路径是否发生漂移? — 插件根目录、Makefile 目标或应用包名称发生变更时,请更新脚本。
仅在问题真实且可复现时更新,不要猜测。
评论
支持 Markdown