Skip to content

feat: detect repo skill changes during update checks#11

Merged
RealZST merged 1 commit intomainfrom
feat/skill-repo-changes
Apr 13, 2026
Merged

feat: detect repo skill changes during update checks#11
RealZST merged 1 commit intomainfrom
feat/skill-repo-changes

Conversation

@RealZST
Copy link
Copy Markdown
Owner

@RealZST RealZST commented Apr 13, 2026

Summary

  • Removed from repo detection: When a skill no longer exists in its source repo, show "No longer available in the repository" indicator in the detail panel and persist RemovedFromRepo status across restarts
  • New skill discovery: During check_updates, scan cloned repos for uninstalled skills and surface them via a "N More from Repos" button with an install dialog (per-skill checkbox, per-agent selection matching Install from Git flow)
  • New backend command: install_new_repo_skills for batch installing discovered skills from a repo URL
  • Pack filter fix: Fix useMemo stale dependency causing pack counts not to update immediately after installs/deletes

Test plan

  • Install skills from a multi-skill repo, then Check Updates — verify "N More from Repos" button appears for uninstalled skills
  • Click the button, select skills and agents, install — verify skills are installed and pack filter counts update immediately
  • Click "Not Now" — verify button disappears until next Check Updates
  • Fake a removed skill (modify DB install_revision), Check Updates, click Update — verify "No longer available in the repository" appears in detail panel
  • Verify existing update/install flows are unaffected

🤖 Generated with Claude Code

- Add RemovedFromRepo status for skills deleted from their source repo,
  shown as a subtle indicator in the detail panel info section
- Detect new uninstalled skills in repos during check_updates by scanning
  cloned repos and comparing against installed skills
- Add "N More from Repos" button with dialog for discovering and installing
  new skills, with per-agent selection matching the Install from Git flow
- Add install_new_repo_skills backend command for batch installing
  discovered skills from a repo
- Fix pack filter counts not updating immediately by adding extensions
  to useMemo dependency

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@RealZST RealZST merged commit 9d4981e into main Apr 13, 2026
3 checks passed
@RealZST RealZST deleted the feat/skill-repo-changes branch April 13, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant