You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
8. Verify each registry result card shows its install count metadata, such as `1.2K installs`, even when a GitHub `SKILL.md` description is shown
3429
3429
9. Open one GitHub-backed result and verify the detail modal shows the skill name, owner/repository, parsed `SKILL.md` description, GitHub-backed icon/avatar, and external link
3430
-
10. Click `Install` for a result and verify the backend runs `npx skills add <owner/repo@skill> --yes --global`
3430
+
10. Click `Install` for a result and verify the backend runs `npx --yes skills add <owner/repo@skill> --yes --global`
3431
3431
11. After install, verify the result becomes installed and the installed skills list refreshes from local installed skill data rather than appending the remote registry card
3432
3432
12. Switch to dark theme and repeat the search visibility check
3433
3433
13. Search for an already-installed skill and verify its search result shows `Installed`
@@ -3440,11 +3440,14 @@ The Skills tab includes a registry search panel backed by `npx skills find`, sho
3440
3440
3441
3441
#### Expected Results
3442
3442
- Search results are parsed from the real `npx skills find` output, not a static catalog
3443
+
- Skills search/install commands use the repo command invocation wrapper so `npx` starts reliably on Windows
3444
+
- Skills search/install commands include outer `npx --yes` so first-run package prompts cannot hang with ignored stdin
3443
3445
- The Skills directory link is visible beside Find skills in light and dark theme and opens the public directory in a new tab
3444
3446
- Registry installs run noninteractively with `--yes --global`, so the process cannot stop at the agent-selection prompt and falsely report success
3445
3447
- Registry install responses only return `ok: true` when the local installed `SKILL.md` path is found and validates successfully
3446
3448
- The UI treats a missing returned path or missing post-refresh local skill as an install failure instead of showing the remote registry card as installed
3447
3449
- GitHub-backed results fetch the repository `SKILL.md` and show its `description` frontmatter when available, falling back to the install count when unavailable
3450
+
- GitHub metadata enrichment is bounded to the first 20 results with limited concurrency, so broad searches still return without unbounded raw GitHub fetch fanout
3448
3451
- Search result cards keep the registry install count visible as card metadata even when GitHub enrichment replaces the fallback description
3449
3452
- GitHub-backed results show an explicit frontmatter `icon` when provided, otherwise they show the GitHub repository owner avatar instead of a generic letter fallback
3450
3453
- The search UI does not replace or hide local installed skills
0 commit comments