# Business Contact Social Links Skill > Extrae automáticamente el sitio web oficial y los perfiles de redes sociales de una empresa, ya sea a partir de su nombre o de la URL de su sitio web. Fuente: https://skillsagentes.com/skills/browser-act/skills/business-contact-social-links-skill Markdown: https://skillsagentes.com/skills/browser-act/skills/business-contact-social-links-skill.md Repositorio: https://github.com/browser-act/skills Autor: browser-act Licencia: MIT Actualizado: hace 6 meses Coste de contexto: 189 tok instalada, 1.6k tok al activarse, 3k tok con todos los archivos del bundle Bundle: 2 archivos, 12 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add browser-act/skills --skill business-contact-social-links-skill --agent claude-code # Cursor npx -y skills add browser-act/skills --skill business-contact-social-links-skill --agent cursor # Codex npx -y skills add browser-act/skills --skill business-contact-social-links-skill --agent codex # Gemini CLI npx -y skills add browser-act/skills --skill business-contact-social-links-skill --agent gemini # Windsurf npx -y skills add browser-act/skills --skill business-contact-social-links-skill --agent windsurf # Cline npx -y skills add browser-act/skills --skill business-contact-social-links-skill --agent cline ``` ## Qué hace - Detecta si el input es un nombre de empresa o una URL y elige la plantilla adecuada de BrowserAct - Busca en Google el sitio web oficial y los perfiles sociales de una empresa dado su nombre - Extrae de una URL de sitio web los enlaces a LinkedIn, Facebook, X/Twitter, Instagram, YouTube y TikTok - Imprime los datos extraídos como JSON estructurado - Monitorea logs con timestamp y reintenta automáticamente una vez si la tarea falla sin errores de auth o límite de concurrencia ## Cuándo usarla - Buscar el sitio web oficial y contactos de redes sociales de una empresa por su nombre - Encontrar perfiles de YouTube y LinkedIn a partir del nombre de una empresa - Extraer enlaces de redes sociales de una URL de sitio web específica - Construir una base de datos de contactos para leads de Yellow Pages u outreach ## Qué la activa - "Busca el sitio web oficial y redes sociales de OpenAI" - "Extrae los perfiles de LinkedIn, Instagram y YouTube de https://www.rotorooter.com/" - "Encuentra los canales de contacto oficiales de esta empresa local" - "Construye una base de contactos a partir de estos nombres de empresas" ## Antes de instalar - Requiere Python y la variable de entorno BROWSERACT_API_KEY configurada con una clave de BrowserAct. - Necesita en el PATH: python - Variables de entorno: BROWSERACT_API_KEY - makes network requests - needs API credentials ## Archivos - SKILL.md — 6 KB - scripts/business_contact_social_links.py — 5 KB ## SKILL.md Reproducido tal cual desde browser-act/skills bajo MIT. Esta sección es el documento original y está en inglés. # Business Contact & Social Links Extractor Skill ## 📖 Brief This skill integrates two BrowserAct templates to cover two common scenarios. When the user provides a **company name**, it searches Google to extract the company's official website and social media channels. When the user provides a **website URL**, it scrapes the site to extract social media profile links (LinkedIn, Facebook, X/Twitter, Instagram, YouTube, TikTok). The script auto-detects the input type and routes to the correct template. ## ✨ Features 1. **No Hallucinations**: Pre-set workflows avoid AI generative hallucinations, ensuring stable and precise data extraction. 2. **No Captcha Issues**: No need to handle reCAPTCHA or other verification challenges. 3. **No IP Restrictions**: No need to handle regional IP restrictions or geofencing. 4. **Faster Execution**: Tasks execute faster compared to pure AI-driven browser automation solutions. 5. **Cost-Effective**: Significantly lowers data acquisition costs compared to high-token-consuming AI solutions. ## 🔑 API Key Setup Before running, check the `BROWSERACT_API_KEY` environment variable. If not set, do not take other measures; ask and wait for the user to provide it. **Agent must inform the user**: > "Since you haven't configured the BrowserAct API Key yet, please visit the [BrowserAct Console](https://www.browseract.com/reception/integrations) to get your Key." ## 🛠️ Input Parameters The agent should determine whether the input is a company name or a website URL and pass it to the script. The script automatically routes the request to the correct template. 1. **Target (Company Name or Website URL)** - **Required**: Yes - **Type**: `string` - **Description**: The name of the company to search for, or the direct website URL to scrape social links from. - **Example**: `OpenAI` or `https://www.rotorooter.com/` ## 🚀 Invocation Method Agent should execute the following command to invoke the skill: ```bash # Search by company name python -u ./scripts/business_contact_social_links.py "OpenAI" # Scrape by website URL python -u ./scripts/business_contact_social_links.py "https://www.rotorooter.com/" ``` ### ⏳ Execution Monitoring Since this task involves automated browser operations, it may take several minutes. The script outputs **timestamped status logs** continuously (e.g., `[14:30:05] Task Status: running`). **Agent guidelines**: - Monitor the terminal output while waiting. - As long as new status logs appear, the task is running normally; do not misjudge it as frozen. - Only consider triggering retry if the status remains unchanged for a long time or output stops without a final result. ## 📊 Data Output Upon successful execution, the script prints structured JSON data extracted from the API response. **If a Company Name was provided**, the output includes: - `Company Name`: The official name of the company. - `Current Page URL`: The official website URL. - `Social Media Information`: A consolidated list of discovered social media profiles. **If a Website URL was provided**, the output includes an array of objects: - `platform`: Platform name (e.g., LinkedIn, YouTube). - `url`: Canonical URL of the external profile. ## ⚠️ Error Handling & Retry If an error occurs during script execution (e.g., network fluctuations or task failure), the Agent should follow this logic: 1. **Check Output Content**: - If the output **contains** `"Invalid authorization"`, it means the API Key is invalid or expired. **Do not retry**; guide the user to re-check and provide the correct API Key. - If the output **contains** `"concurrent"` or `"too many running tasks"`, it means the concurrent task limit has been reached. **Do not retry**; guide the user to upgrade their plan. **Agent must inform the user**: > "The current task cannot be executed because your BrowserAct account has reached the concurrent task limit. Please visit the [BrowserAct Plan Upgrade Page](https://www.browseract.com/reception/recharge) to upgrade your plan." - If the output **does not contain the above error keywords** but the task failed (e.g., output starts with `Error:` or returns empty results), the Agent should **automatically re-execute the script once**. 2. **Retry Limit**: - Automatic retry is limited to **one time**. If the second attempt fails, stop retrying and report the specific error to the user. ## 🌟 Typical Use Cases 1. **Sales Lead Enrichment**: Find the official website and social channels for a list of company names. 2. **Influencer Outreach**: Extract all social media profiles from a creator's personal website. 3. **Competitor Analysis**: Discover which social media platforms a rival company prioritizes. 4. **CRM Data Cleaning**: Verify and populate missing social links and official URLs for existing leads. 5. **Multi-Channel Marketing**: Build targeted lists of businesses with active social media presence. 6. **Social Listening Setup**: Quickly gather official handles to monitor brand mentions. 7. **B2B Prospecting**: Combine with Yellow Pages data to build complete business intelligence profiles. 8. **Partner Vetting**: Evaluate the digital footprint of a potential business partner using just their name. 9. **Directory Building**: Automate the collection of website and social links for a local business directory. 10. **Brand Tracking**: Track all official contact channels of specific brands across the web. ## Dónde encaja - Categoría: [Marketing](https://skillsagentes.com/categorias/marketing.md) — Campañas, copy, lanzamientos y ciclos de crecimiento. - Creador: [browser-act](https://skillsagentes.com/creators/browser-act.md) — 102 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Browser Act Skill Forge](https://skillsagentes.com/skills/browser-act/skills/browser-act-skill-forge.md): Forja paquetes Skill reutilizables (SKILL.md + scripts) a partir de la exploración de sitios web vía browser-act, evitando volver a explorar más tarde. - [1688 Product Detail](https://skillsagentes.com/skills/browser-act/skills/1688-product-detail.md): Extrae datos completos de producto mayorista de páginas de detalle en 1688.com: título, precios por escalones, variantes SKU, imágenes, vendedor, puntuaciones de tienda, protección al comprador, atributos, cupones y estadísticas de reseñas. - [Browser Act](https://skillsagentes.com/skills/browser-act/skills/browser-act.md): CLI de automatización de navegador para agentes de IA: nunca ejecutes comandos browser-act directamente vía Bash, invoca siempre este skill primero. - [Ebay Sold Listings Search](https://skillsagentes.com/skills/browser-act/skills/ebay-sold-listings-search.md): Scraper de listados vendidos en eBay en 8 marketplaces (.com/.co.uk/.de/.fr/.it/.es/.ca/.com.au) con filtros de keyword, categoría, precio, condición, ubicación y orden, que devuelve ventas reales paginadas. - [Threads Profile Search](https://skillsagentes.com/skills/browser-act/skills/threads-profile-search.md): Descubre cuentas de usuario de Threads por palabra clave, extrayendo datos de perfil como username, nombre visible, verificación, biografía y número de seguidores. ## Skills relacionadas - [Reddit Warmup](https://skillsagentes.com/skills/browser-act/skills/reddit-warmup.md): Habilidad neutral respecto al runtime para hacer crecer cuentas de Reddit nuevas o existentes en 30 días y luego promocionar marcas de forma orgánica en subreddits objetivo. - [X Keyword Comment](https://skillsagentes.com/skills/browser-act/skills/x-keyword-comment.md): Respuesta automática en X (Twitter) por palabra clave: busca tweets, lee su contenido, genera respuestas contextuales según una persona de marca configurada y las publica en el área de respuesta. - [Xiaohongshu Auto Posting](https://skillsagentes.com/skills/browser-act/skills/xiaohongshu-auto-posting.md): Automatiza el flujo completo de operación de contenido en Xiaohongshu (XHS): recopilación de temas dolorosos → referencias de estilo → selección de tema → redacción → publicación → seguimiento de rendimiento. - [Youtube Channel Business Email](https://skillsagentes.com/skills/browser-act/skills/youtube-channel-business-email.md): Extractor de email de negocio de canales de YouTube: acepta id, handle o URL, extrae el email de la descripción y metadatos, y si falta, sigue enlaces externos no sociales para recuperarlo. - [Youtube Influencer Finder Api Skill](https://skillsagentes.com/skills/browser-act/skills/youtube-influencer-finder-api-skill.md): Extrae perfiles de influencers de YouTube (enlaces sociales, contactos, suscriptores y estadísticas del canal) usando la API de BrowserAct. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)