About install
A skill that builds and installs the FloatingClock macOS app from its plugin source into /Applications, then launches it. It is intended for users setting up the app and includes checks for build and path failures.
Key features
- 01Resolve the plugin root
- 02Build and bundle the app
- 03Copy app into /Applications
- 04Launch the installed app
- 05Check for reproducible setup issues
Use cases
- 01Install FloatingClock from the plugin source
- 02Make FloatingClock available in Spotlight and Launchpad
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ terrylica/ cc-skills --skill installAfter installing, type/installin Claude Code to confirm it loaded.
Details
From the project READMEPrerequisite —
cc-plugin-root. This skill resolves its scripts withcc-plugin-root <plugin>(theCLAUDE_PLUGIN_ROOTplaceholder is not a shell variable and expands to empty). If the command is missing, run/itp:setup(its first step installs it), or link it directly:mkdir -p ~/.local/bin && ln -sfn \ ~/.claude/plugins/marketplaces/cc-skills/scripts/cc-plugin-root ~/.local/bin/cc-plugin-root
/floating-clock:install
Install the FloatingClock macOS app from this plugin's source to /Applications/ so it's available from Spotlight, Launchpad, and Finder.
Self-Evolving Skill: This skill improves through use. If the build, copy, or launch step breaks (signing change, path drift, macOS gatekeeper update) — fix this file immediately, don't defer. Only update for real, reproducible issues.
Steps
-
Resolve plugin root:
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 -
Build, bundle, sign:
cd "$PLUGIN_ROOT" && make all -
Copy to /Applications:
cp -R "$PLUGIN_ROOT/build/FloatingClock.app" /Applications/ -
Launch:
open /Applications/FloatingClock.app -
Confirm:
Installed to
/Applications/FloatingClock.appand launched. The app is now discoverable via Spotlight (⌘Space → FloatingClock) and Launchpad. Right-click the clock for options.
Post-Execution Reflection
After this skill completes, check before closing:
- Did
make allproduce the expectedbuild/FloatingClock.app? — If not, fix the Makefile or the build prerequisite. - Did the copy/launch step succeed silently? — If macOS prompted (gatekeeper, permission), document the bypass.
- Did paths drift? — Plugin root, Makefile target, or app bundle name change → update the script.
Only update if the issue is real and reproducible — not speculative.