From 08328b04e63e16c7bea469237552c1d9587dcfec Mon Sep 17 00:00:00 2001 From: WaterrrForever Date: Tue, 23 Jun 2026 12:22:53 +0800 Subject: [PATCH] feat(skills): guide install when a matched workflow isn't installed (#1647) Add a routing rule to the /hyperframes entry skill: after picking a workflow, if its skill isn't available to the agent, tell the user to install it rather than silently falling back to a guess. Covers the targeted install (`--skill `) and the install-everything one-shot (`--all`), then re-read the workflow's skill and continue. Co-authored-by: Claude Opus 4.8 (1M context) --- skills/hyperframes/SKILL.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/skills/hyperframes/SKILL.md b/skills/hyperframes/SKILL.md index 897c1018a..68e36f0c7 100644 --- a/skills/hyperframes/SKILL.md +++ b/skills/hyperframes/SKILL.md @@ -70,6 +70,15 @@ Routing needs to know **what the video is about** — its input and subject. If - **Existing footage** — plain spoken-word subtitles → `/embedded-captions`; designed overlay cards → `/graphic-overlays`. Neither edits the footage itself (re-timing / recolor / reframe / reorder / audio is NLE editing — out of scope). - **Length is a guide, not a gate** — intent picks the workflow; go to `/general-video` only when the piece is clearly longer than ~3 min, or is a static / loop / custom format. +## If the matched workflow isn't installed + +Once you've picked a workflow, check it's actually available to you. If the matched workflow skill isn't installed, don't fall back to guessing — tell the user to install it first: + +- **Just this workflow:** `npx skills add heygen-com/hyperframes --skill ` (e.g. `--skill pr-to-video` — bare name, no leading `/`). +- **All workflows at once:** `npx skills add heygen-com/hyperframes --all` (core + every workflow, skips the picker). + +After they run it, re-read the workflow's skill and continue. + ## Workflow details ### `/product-launch-video`