What probably matters to youSection of the release
What
Both subcommands accept -y/--yes, which accepts a plugin whose install method is a command declared by its marketplace without showing the interactive confirmation. It is required when stdin or stdout is not a terminal, and it is refused with an explicit message if you run it from inside a Claude Code session.
Usage
claude plugin install my-plugin@my-marketplace -y
Evidence
For a plugin installed by running a marketplace-declared command: accept the displayed command without the confirmation prompt (required when stdin or stdout is not a TTY)
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Read from
Names in the bundle-y--yesclaude plugin installclaude plugin update
Since it was published
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Added sinceA small documentation edit on Commands touched a line naming --yes after this was published.| `/import [codex\|gemini\|cursor] [--dry-run] [--yes]` | Bring configuration from OpenAI Codex, Google Gemini CLI, or Cursor on your machine into Claude Code, including instruction files, MCP servers, commands, subagents, and skills. In […commandssee the edit
Confirmed sinceAnthropic's documentation has since written up --yes, on Plugins reference.| `-y, --yes` | Skip the `--prune` confirmation prompt. Required when stdin or stdout is not a TTY | |plugins-referencesee the edit
Confirmed sinceAnthropic's documentation has since written up claude plugin install, on Claude Code changelog.* Added `--json` to `claude plugin install`, `uninstall`, `update`, `enable` and `disable`, and `errorDetails`/`noteDetails` to each row of `claude plugin list --json`changelogsee the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up claude plugin install, on Claude Code changelog.
Anthropic's release notes agreeFixed one-shot claude plugin commands leaving a stray liveness file that could prevent cleanup of outdated plugin versions