SuperAPI AI 工具集

launch

办公与效率

查看项目

更新于 10-16 02:21

技能介绍

用途

launch 是一个用于打开 FloatingClock 应用的技能,调用命令为 /floating-clock:launch。其核心目标是在用户希望打开该应用时,按优先级选择合适的可执行路径进行启动。

主要能力

  • 优先启动已安装版本:当 /Applications/FloatingClock.app 目录存在时,直接执行 open /Applications/FloatingClock.app,并输出 “Launched from /Applications/”。
  • 回退到本地构建:当已安装版本不存在时,通过 cc-plugin-root floating-clock 获取插件根目录,拼接出 $PLUGIN_ROOT/build/FloatingClock.app,若该目录存在则打开,并输出启动来源路径。同时提示可运行 /floating-clock:install 将其安装到 /Applications 以便 Spotlight 访问。
  • 无可用应用时提示:若已安装版本和本地构建都不存在,输出 “No app found. Run /floating-clock:install first.” 并以状态码 1 退出。

使用方式

以技能命令 /floating-clock:launch 调用。技能内部为一段 shell 条件逻辑,先判断 /Applications/FloatingClock.app 是否为目录,是则打开该应用;否则定位插件根目录并判断本地构建目录是否存在,存在则打开,不存在则提示先安装。

执行后反思

技能完成后需检查:open 是否静默成功,若 macOS 弹出 gatekeeper 提示则记录绕过方式;回退到本地构建是否在预期情况下触发,说明当用户已安装但版本陈旧时系统路径优先是有意设计;路径是否发生漂移,若 /Applications/FloatingClock.app 或本地构建路径变化则更新脚本。仅当问题真实且可复现时才更新,不接受推测性问题。

自我演进说明

该技能声明通过使用不断改进。如果启动路径或回退逻辑失效,应立即修复该文件,不要拖延;仅针对真实、可复现的问题进行更新。

适用场景

适用于需要从命令行或技能体系快速打开 FloatingClock 应用的环境,尤其是尚未安装到 /Applications、仅有本地构建的场景,以及已安装场景下的直接启动。

限制

  • 依赖 macOS 的 open 命令与 /Applications 目录结构。
  • 回退路径依赖 cc-plugin-root floating-clock 能正确返回插件根目录。
  • 若本地构建目录不存在且未安装,技能不会自动构建,只提示运行安装命令。
  • 关于该技能的具体收费、价格、支持平台范围、效果表现等,资料暂未提供。