Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Extraer Reacciones De Linkedin

ASecurity

Extraigo a todas las personas que reaccionaron a una publicación de LinkedIn usando Apify con profileScraperMode=main, para que cada fila regrese con el perfil completo de LinkedIn: historial de experiencia, educación, habilidades, certificaciones, ubicación y número de contactos. Genera de 5 a 10 veces más leads que la extracción de comentarios, y con datos mucho más ricos por lead. Es la fase 1 del pipeline de reacciones a prospección, y también se puede ejecutar de forma independiente.

113 stars
0 votes
0 copies
0 views
Added 9/19/2026
businessgoreactvueapi

Works with

api

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add gethouston/houston --skill extraer-reacciones-de-linkedin --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Extraer Reacciones De Linkedin?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Extraer Reacciones De Linkedin
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethouston-extraer-reacciones-de-linkedin/badge)](https://www.skillsdirectory.com/skills/gethouston-extraer-reacciones-de-linkedin)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: extraer-reacciones-de-linkedin
title: "Extraer reacciones de LinkedIn"
description: "Extraigo a todas las personas que reaccionaron a una publicación de LinkedIn usando Apify con profileScraperMode=main, para que cada fila regrese con el perfil completo de LinkedIn: historial de experiencia, educación, habilidades, certificaciones, ubicación y número de contactos. Genera de 5 a 10 veces más leads que la extracción de comentarios, y con datos mucho más ricos por lead. Es la fase 1 del pipeline de reacciones a prospección, y también se puede ejecutar de forma independiente."
version: 1
category: Prospección
featured: no
image: link
integrations: [apify, linkedin]
x_houston:
  created_by: houston
  skill_schema: 1
---


# Extraer reacciones de LinkedIn

Extraigo a todas las personas que reaccionaron a una publicación de LinkedIn y armo una lista limpia y sin duplicados, con el perfil completo de LinkedIn adjunto a cada fila en un solo paso. Es la fase 1 del pipeline de reacciones a prospección, y también se puede ejecutar de forma independiente si solo necesitas la lista.

La gran ventaja frente a la extracción de comentarios: `profileScraperMode: "main"` hace que el actor devuelva directamente el historial de experiencia, la educación, las habilidades, las certificaciones, la ubicación y el número de contactos de quien reaccionó. No hace falta un segundo paso de enriquecimiento para los datos de perfil (el enriquecimiento de Apollo sigue siendo necesario para los correos verificados).

## Cuándo usarlo

- "Extrae a los que reaccionaron a esta publicación de LinkedIn: <URL>".
- "Sácame una lista de quién reaccionó a esta publicación, con sus perfiles".
- Quieres una lista limpia y sin duplicados de quienes reaccionaron, con datos de perfil ricos para cualquier uso posterior.

## Cuándo NO usarlo

- Quieres **comentaristas** (menor volumen, mayor intención por lead), usa `linkedin-comment-scraper`.
- Quieres el pipeline completo de principio a fin hasta Instantly, usa `linkedin-reaction-to-outreach`.

## Conexiones que necesito

- **Apify** (extracción) - Requerida. Uso el actor `harvestapi/linkedin-post-reactions` con `profileScraperMode: "main"`.

Si Apify no está conectado, me detengo y te pido que la conectes desde la pestaña de Integraciones.

## Información que necesito

- **La URL de la publicación de LinkedIn** - Requerida.
- **Una cantidad objetivo de elementos** - Opcional. Por defecto usa `defaultMaxItems` de tu contexto de prospección (500). Las extracciones de reacciones suelen llegar a 500+ en una publicación popular; súbelo si quieres cobertura completa de una publicación viral.

## Pasos
<!-- houston-workflow:v1 -->

1. **Validar la URL.** Mismas reglas que en la extracción de comentarios: debe ser una URL de una publicación de LinkedIn. Rechazo URLs de perfil, artículo o empresa. Resuelvo enlaces cortos una sola vez.

2. **Prueba inicial.** Primera llamada al actor con `maxItems: 20` y `profileScraperMode: "main"`. Confirmo que la estructura incluya `experience`, `education`, `skills`, `connectionsCount`. Si faltan, el actor no recibió el flag de modo correcto, así que fallo de forma visible para que lo veas.

3. **Extracción completa.** Llamo al actor con `maxItems: {target}` (por defecto 500), `profileScraperMode: "main"`. La extracción de reacciones con perfiles completos toma más tiempo que la de comentarios, espera entre 5 y 15 minutos para 500 elementos.

4. **Deduplicar.** Agrupo por `profileUrl`. Descarto filas con `profileUrl` o `fullName` nulos (fallas de la extracción).

5. **Guardar en archivo.** Escribo en `runs/{runId}/scrape.json` si se llama desde el orquestador; si no, en `runs/{YYYY-MM-DD}-{post-slug}-reactions/scrape.json`. Esquema por fila:

   ```jsonc
   {
     "profileUrl": "https://www.linkedin.com/in/janedoe",
     "fullName": "Jane Doe",
     "headline": "VP Operations at Northwind",
     "location": "San Francisco, CA",
     "connectionsCount": 2840,
     "reactionType": "LIKE | CELEBRATE | LOVE | INSIGHTFUL | FUNNY | SUPPORT",
     "experience": [
       { "company": "Northwind", "role": "VP Operations", "startDate": "2024-03", "endDate": null },
       { "company": "Helios", "role": "Director of Ops", "startDate": "2021-01", "endDate": "2024-02" }
     ],
     "education": [
       { "school": "Stanford", "degree": "MBA", "endDate": "2020-06" }
     ],
     "skills": ["Operations", "Process Design", "RevOps", "Salesforce"],
     "certifications": [],
     "scrapedAt": "<ISO>"
   }
   ```

6. **Actualizar `leads.json`.** Agrego los nuevos `profileUrl` con `source: "linkedin-reaction"`, `sourcePostUrl`, `sourceAuthor`, `scrapedAt`. Las filas existentes se quedan igual (no piso el enriquecimiento de corridas anteriores).

7. **Agregar a `outputs.json`.** Una fila: `{type: "scrape", title: "LinkedIn reactors - {author} post", summary: "{N} unique reactors scraped with full profiles.", path: "runs/{runId}/scrape.json", status: "ready", domain: "sources"}`.

8. **Resumir para el usuario.** Una línea: "Extraje {N} reactores únicos de la publicación de {author} (con perfiles completos). Guardado en tu carpeta de runs."

## Salidas

- `runs/{runId}/scrape.json` - lista de reactores sin duplicados con perfiles completos.
- `leads.json` - nuevos reactores agregados.
- `outputs.json` - una fila, `type: "scrape"`, `domain: "sources"`.

## Fallas comunes

| Falla | Por qué | Solución |
|---|---|---|
| Solo 20 resultados en la extracción completa | Olvidé subir `maxItems` más allá del valor de prueba | Vuelve a correr con `maxItems: 500` |
| `experience`, `education`, `skills` todos vacíos | No se estableció `profileScraperMode: "main"` | Vuelve a correr con el flag activo; sin él el actor solo devuelve campos superficiales |
| La corrida tarda más de 30 minutos | Esta publicación tiene 1000+ reacciones | Puedes aceptar la espera o dividir por tipo de reacción en varias corridas |
| Todos los `profileUrl` son nulos | LinkedIn le sirvió al actor una vista sin sesión iniciada | Espera de 5 a 10 minutos y vuelve a intentar |

## Lo que nunca hago

- **Codificar de forma fija el ID del actor de Apify.** Lo busco en Composio en tiempo de ejecución.
- **Saltarme el flag `profileScraperMode: "main"`.** Sin él, desaparece toda la razón para usar esta extracción en vez de la de comentarios.
- **Guardar `experience` / `education` / `skills` en `leads.json`.** Esos datos van solo en el archivo de la corrida, no en el índice entre corridas. Los datos de perfil se vuelven viejos rápido; los dejo anclados a la corrida que los capturó.

Attribution

gethoustongethouston
View sourceMore from gethouston →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →