{"version":"2.1.229","anchor":"claude-plugin-install-and-update-gained-y","canonical_anchor":"claude-plugin-install-and-update-gained-y","heading":"claude plugin install and update gained -y","tier":"use","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.229\/e\/claude-plugin-install-and-update-gained-y","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.229","markdown":"### `claude plugin install` and `update` gained `-y`\n\nPlugin install and update take -y to skip the command confirmation, but not inside a session.\n\n**What**\n\nBoth 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.\n\n**Usage**\n\n`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)`\n\n- Area: Plugins\n- Names: `-y`, `--yes`, `claude plugin install`, `claude plugin update`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 2\/5"}