This skill should be used when the user asks to "start fitness coaching", "open fitness coach", "launch exercise scoring", "run the fitness plugin", "练习健身", "打开健身教练", "开始运动评分", "运动打分", "健身打卡", or when Claude should open the pose-scoring fitness coach window from this plugin.
Open a native macOS window that runs a real-time exercise coach using MediaPipe PoseLandmarker. Import a standard exercise video to generate a pose template, then score your movements in real-time against the template.
The plugin ships a local Swift WKWebView host via @cloudgeek/glimpse.
Running npm install in the scripts directory installs the dependency.
SCRIPTS_DIR="${CLAUDE_PLUGIN_ROOT}/scripts"
BINARY="$SCRIPTS_DIR/node_modules/@cloudgeek/glimpse/glimpse"
NEEDS_BUILD=0
if [ ! -x "$BINARY" ]; then
NEEDS_BUILD=1
else
GLIMPSE_DIR="$SCRIPTS_DIR/node_modules/@cloudgeek/glimpse"
for src in "$GLIMPSE_DIR"/glimpse.swift "$GLIMPSE_DIR"/Info.plist; do
[ "$src" -nt "$BINARY" ] && NEEDS_BUILD=1 && break
done
fi
if [ "$NEEDS_BUILD" -eq 1 ]; then
cd "$SCRIPTS_DIR" && npm install
fi
node "${CLAUDE_PLUGIN_ROOT}/scripts/fitness-coach.mjs"
Optional overrides:
node "${CLAUDE_PLUGIN_ROOT}/scripts/fitness-coach.mjs" --width 1024 --height 768 --title "Fitness Coach"
~/.fitness-coach/standards/.