Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1155Tools index

Previous survey · No. 1135 ·

Pricing
Open Source
Type
TOOL
GitHub
173 stars
Date

About

Manage, update, and discover Claude Code skills from one CLI — keep your skill library current without manual git pulls.

What it does

Skills Updater is a Claude Code skill backed by Python utilities. It inspects installed plugin records, compares local versions or commit identifiers with GitHub data, pulls marketplace changes, queues affected skills for reinstallation, and suggests additions using trending data plus name-based categories.

Why it's ranked here

This is useful for developers with several Claude Code marketplaces, especially when version records vary between releases and commit identifiers. Its bilingual output, structured JSON option, and affected-skill reporting are practical. The main reservation is a gap between the advertised automatic reinstall behavior and the implementation, which only queues install commands.

What's good

The update checker handles semantic versions, unknown versions, and commit identifiers instead of assuming one release scheme. Marketplace updates expose incoming commit messages and identify installed skills affected by the pull. Recommendation output combines live trending data, a local fallback, and simple personalization. English and Chinese messages share one translation layer.

Tradeoffs

Remote checks assume GitHub and try the main branch before a HEAD fallback. Version parsing accepts only dot-separated integers, then treats any unequal nonnumeric value as newer. Recommendation personalization infers broad categories from words in installed skill names. Failed trending-page parsing silently falls back to bundled entries that can age. Most importantly, successful reinstallation means writing commands to a pending list, not executing them.

How to use it well

Use it when Claude Code plugins come from several Git-backed marketplaces and you want one conversational checkpoint for update status, marketplace pulls, and discovery. Inspect the reported commits before confirming changes, then ensure queued installs actually run. It does not replace dependency management, package verification, conflict resolution, or a general Git update tool.

Technical notes+

The repository is a Python-based Claude Code skill rather than a packaged library. scripts/check_updates.py reads ~/.claude/plugins/installed_plugins.json and ~/.claude/plugins/known_marketplaces.json, queries raw GitHub marketplace metadata and the commits API, then emits text or JSON. scripts/update_marketplace.py runs Git subprocesses against ~/.claude/plugins/marketplaces/, detects origin/HEAD, main, or master, and writes /install commands to ~/.claude/plugins/.pending_installs; reinstall_skill() therefore records work while UpdateResult.reinstalled_skills can describe it as completed. scripts/recommend_skills.py parses skills.sh HTML, falls back to scripts/recommendations.json, and derives categories from installed skill names. scripts/i18n.py supplies English and Chinese strings with environment-based locale detection. SKILL.md documents local-change merging, retries, caching, and npx-managed skills, but those mechanisms are not shown in the supplied implementation excerpts.

Observed

License
MIT
Primary language
Python
Install surface
Installed by cloning the repository into the Claude Code skills directory
Interfaces
Claude Code natural-language triggers, a slash command, Python command-line scripts, and JSON output options
Localization
English and Chinese output with automatic locale detection
External dependencies
Uses Python standard-library networking and Git subprocess commands; no third-party Python dependency is shown
Repository structure
Skill instructions, four Python scripts, marketplace documentation, and a JSON recommendation configuration are present

Read from README.md, scripts/i18n.py, scripts/check_updates.py, scripts/recommend_skills.py, scripts/update_marketplace.py, SKILL.md, README.en.md, references/marketplaces.md, scripts/recommendations.json.

What it can do

  • Manage Claude Code skills library

    CLI commandsOrganized skill library structure

  • Update existing Claude Code skills

    Skill identifiers or repository referencesUpdated skill files and dependencies

  • Discover new Claude Code skills

    Search queries or browse commandsList of available skills with descriptions

  • Install Claude Code skills

    Skill repository URLs or namesDownloaded and configured skill files

  • Synchronize skill library with remote repositories

    Repository configurationsUpdated local skill files matching remote versions

  • Remove outdated or unwanted skills

    Skill names or identifiersCleaned skill library without specified skills

Tags

claude-codeskillscliplugin-manager

Tech Stack

Python

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.