{"id":84029,"plugin_id":"plugin_asdk_app_6ac899b4b9b08191927a056f38e793c9","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-06T07:25:45.451Z","digest":"7dca5ecdd92bdc57e99f7e48cb250672745501c56a7a0ea7077ba8ae712845f4","against":null,"payload":{"description":"Connect, reconnect, or add accounts for Instagram, Facebook Pages, TikTok, YouTube, LinkedIn Pages, and Google Business Profile to Windsor.ai and resolve which account a request means. Use when the user wants to connect a source or asks what is connected. Do not use for analysis or changes.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":441}],"name":"social-media-connect","skill_md_contents":"---\nname: social-media-connect\ndescription: Connect, reconnect, or add accounts for Instagram, Facebook Pages, TikTok, YouTube, LinkedIn Pages, and Google Business Profile to Windsor.ai and resolve which account a request means. Use when the user wants to connect a source or asks what is connected. Do not use for analysis or changes.\n---\n\n# Connect social media sources\n\nHelp the user connect, reconnect, or add an account for Instagram, Facebook Pages, TikTok, YouTube, LinkedIn Pages, and Google Business Profile to Windsor.ai,\nand resolve which connected account a request refers to. Connector ids are instagram, facebook_organic, tiktok_organic, youtube, linkedin_organic, google_my_business.\n\n## Stay in scope\n- Use this skill when the user wants to connect a source, add another account, reconnect after a permission error, or asks which accounts are connected.\n- For analysis use $social-media-insights; for changes use the manage or create skill of this app.\n\n## Workflow\n1. Call get_connectors with include_not_yet_connected=True to see the six sources and which have accounts.\n2. For a connection, call get_connector_connect_info for the connector: it returns the auth type and a connect_url. For OAuth sources hand the user the connect_url and tell them to authorize. For manual sources, list the credential fields it names and give the connect_url so they enter them there.\n3. Never ask the user to paste API keys, tokens, or passwords into the chat, and never describe manual dashboard navigation instead of giving the link.\n4. After they finish, call get_connectors again and confirm the new account by name.\n\n## Account resolution\n- If a request names an account, match it to a connected account id. If several accounts could match, ask which one before any read or write.\n- Write actions need write actions enabled for the account at https://onboard.windsor.ai/app/settings/account. If a write is refused for that reason, send the user there and retry after they confirm.\n\n## Answer with evidence\nState which sources are connected, which are not, and the exact next step with its link.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}