Skip to content

Support maintaining ClaudeCode plugin dependencies #43692

@secustor

Description

@secustor

Discussed in #42974

Originally posted by secustor April 28, 2026

Tell us more.

In a recent version ClaudeCode ( v2.1.110 ) added the possibility define Claude plugins as dependencies of other plugins.

https://code.claude.com/docs/en/plugin-dependencies

For version parsing the semver npm package internally, so using the npm versioning seems like an obvious choice.

The problem mostly arises we have to resolve the external marketplaces which are defined on a repo, user space, machine or remote level configured. To capture most we most likely would have to run claude itself to get the full list of marketplaces ( plugin marketplace list ) and their location

With that information we can use the the existing datasources to fetch the available versions.

There are no lockfiles

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority

    Medium

    Datasource

    github-tags

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions