{"version":"2.1.277","anchor":"new-tool-suggestplugininstall-renders-an-inline-plugin-inst","canonical_anchor":"new-tool-suggestplugininstall-renders-an-inline-plugin-inst","heading":"Plugin\/skill suggestions: fallback search and a new inline install card","tier":"notice","area":"Plugin Install","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/new-tool-suggestplugininstall-renders-an-inline-plugin-inst","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### Plugin\/skill suggestions: fallback search and a new inline install card\n\nOnboarding now falls back to searching for a productivity plugin, and a new SuggestPluginInstall tool renders a verified inline install card\n\n**What**\n\n- When a user skips or dismisses the role picker during onboarding, Claude Code now runs a plugin search for a productivity plugin (after checking already-installed plugins) instead of unconditionally suggesting one, and skips the recommendation widget entirely if nothing is found.\n\n- A new tool, `SuggestPluginInstall`, takes plugin suggestions sourced from search results, verifies each suggested plugin id against the user's claude.ai plugin catalog, drops any ids that don't resolve or turn out to be skills rather than plugins, and renders an inline install card. It refuses to render anything if none of the suggested ids can be verified.\n\n- The plugin\/skill search request logic was factored into a shared helper used by both the existing search tool and the new `SuggestPluginInstall` tool's detail-fetch path, with the same policy-denial and no-scope-skip behavior preserved.\n\n**Why**\n\nThese changes make plugin recommendations more reliable: suggestions are only shown when backed by a real search result and a verified catalog entry, cutting down on broken or irrelevant install prompts.\n\n- Flag `tengu_gentle_frost`: Off in both readings (read for one account on one subscription tier against v2.1.277; this account: off, anonymous baseline: off, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Plugin Install\n- Names: `SuggestPluginInstall`\n- Tier: You'll notice\n- Useful: 4\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}