{"version":"2.1.284","anchor":"hidden-claude-plugin-marketplace-add-from-link-flag-for","canonical_anchor":"hidden-claude-plugin-marketplace-add-from-link-flag-for","heading":"Hidden --from-link option for adding a marketplace from an install link","tier":"use","area":"Plugins","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/hidden-claude-plugin-marketplace-add-from-link-flag-for","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Hidden `--from-link` option for adding a marketplace from an install link\n\n`claude plugin marketplace add` has a hidden `--from-link` option that adds a marketplace as an install link does and prints one JSON line\n\n**Unclear.** Which outside program is meant to call `--from-link` is not known.\n\n**What**\n\n`claude plugin marketplace add` adds a plugin marketplace, a catalogue of plugins you can install from. It now accepts `--from-link`, an option that does not appear in `--help`. It is meant for a program handling an install link. It adds the marketplace the way the install link would, then prints a single line of JSON: the marketplace name with `added` true or false, or, if the add is refused, a `refused` object naming the kind of refusal before the command fails.\n\nWith `--from-link` set:\n\n- the check for reserved marketplace names is skipped\n\n- a source that is already registered is reported as `added: false` and not added again\n\n- a marketplace whose name clashes with an existing one is refused\n\n- dependencies are not resolved automatically\n\n- it cannot be combined with `--claudeai`\n\nSeparately, adding a marketplace now prints extra lines when an existing source was replaced.\n\n**Why**\n\nThis looks like the command-line half of a one-click marketplace install link that another program will drive. You can type the option yourself, but nothing inside Claude Code uses it.\n\n- Area: Plugins\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5"}