Recommend Connectors
Use this Skill only when the current task directly requires an external service, authorization, or the user's third-party data and the available tools cannot complete it.
Workflow
- Call
search_pluginswithtypeset toconnector. Put the user's request, verbatim or lightly paraphrased, inuserIntent; addkeywordsonly when useful. - Keep only candidates that directly help with the current task and are still disconnected in the search results.
- Select at most three candidates. Every plugin ID must exactly match an
idreturned by thissearch_pluginscall; never guess or rewrite an ID. - Call
suggest_plugin_installexactly once to render one Connector card. If recommending multiple candidates, include all of them in this single call:
{
"type": "connector",
"contextLabel": "For your code repositories",
"pluginId1": "github",
"pluginId2": "gitlab"
}
Rules
- Never invoke
suggest_plugin_installmore than once in the same response, whether sequentially or in parallel. - A single
suggest_plugin_installcall can recommend one to three candidates by usingpluginId1,pluginId2, andpluginId3. - Never install, connect, or authorize a Connector directly; every action must be initiated by the user from the card.
- Do not replace the
suggest_plugin_installcard with a text list. - If the search returns no relevant results, silently continue the original task without describing the internal search process.
- After the user skips, times out, or cancels, do not recommend the same candidates again in the same response.
- Never use web search to find Plugins;
search_pluginsis the only source for candidates.