AgentSkillsCN

redinfor-job-scraper

查看 Redinfor(就业信息列表)邮件,分析求职机会。当用户希望查看 Redinfor 投递的职位申请、寻找合适的工作,或从 redinfor@googlegroups.com 列表中挖掘潜在的就业机会时,可选用此技能。

SKILL.md
--- frontmatter
name: redinfor-job-scraper
description: Revisa correos de redinfor (lista de empleo) y analiza oportunidades laborales. Usa este skill cuando el usuario solicite revisar postulaciones de redinfor, buscar trabajos, o identificar oportunidades laborales de la lista redinfor@googlegroups.com.

Redinfor Job Scraper

Overview

Este skill automatiza el análisis de oportunidades laborales de la lista de correos REDINFOR, permitiendo extraer, filtrar y presentar convocatorias de trabajo basadas en el perfil del usuario (sociólogo, desarrollador web, analista de datos).

Quick Start

Para usar este skill, ejecuta estos pasos en orden:

  1. Buscar correos recientes de redinfor en Gmail
  2. Extraer URLs de convocatorias de los correos
  3. Visitar cada URL para obtener detalles completos
  4. Analizar requisitos y filtrar por perfil
  5. Presentar resultados en formato de tabla

Workflow

Step 1: Buscar correos de redinfor en Gmail

Usa el comando gog gmail search para encontrar correos recientes de redinfor:

bash
GOG_KEYRING_PASSWORD="cosmo123" gog gmail search 'redinfor' --max 20 --account jorgejhms@gmail.com

Esto devuelve una lista de correos. Identifica los más recientes (últimos 3-5 días) con temas como "Compilación de correo" o "actualizaciones en temas".

Step 2: Leer contenido de correos seleccionados

Para cada correo relevante, obtén el contenido completo usando gog gmail get:

bash
GOG_KEYRING_PASSWORD="cosmo123" gog gmail get <MESSAGE_ID> --account jorgejhms@gmail.com

Busca en el contenido:

  • Títulos de convocatorias
  • URLs a redinfor.com.pe (formato: https://redinfor.com.pe/portal/...)
  • Enlaces a Google Drive (para términos de referencia)

Step 3: Extraer y visitar URLs de convocatorias

De los correos, extrae las URLs específicas de convocatorias (no las de cursos o eventos). Usa web_fetch para obtener el contenido:

bash
web_fetch --extractMode markdown --url <URL>

Step 4: Analizar cada convocatoria

Para cada URL visitada, extrae la siguiente información:

Campos obligatorios:

  • Puesto / Título
  • Descripción breve (qué hace el trabajo)
  • Requisitos de formación profesional
  • Experiencia requerida (años y tipo)
  • Ubicación
  • Modalidad (presencial, remoto, híbrido)
  • Tipo de contrato (planilla, consultoría, honorarios)
  • Duración del contrato (largo plazo vs temporal 2-3 meses)
  • Fecha límite de postulación
  • Contacto (correo electrónico o formulario)

Campos opcionales:

  • Monto / Remuneración
  • Enlace a términos de referencia (TdR)
  • Institución / Empresa

Step 5: Filtrar por perfil del usuario

El perfil base de Jorge Meneses es:

  • Profesión: Sociólogo, orientado a estadística
  • Desarrollo web: React, Next.js, Astro, Python (Full stack)
  • Ubicación: Cusco, Perú
  • Objetivo: Mínimo S/ 6,000/mes (aunque considera proyectos complementarios)
  • Intereses: Análisis de encuestas, visualización de datos, proyectos sociales, desarrollo web

Niveles de alineación:

  • ⭐⭐⭐ ALTA - Encaja directamente con formación y experiencia (sociología + estadística, desarrollo web, análisis de datos)
  • ⭐⭐ MEDIA - Parcialmente alineado (requiere adaptación pero es alcanzable)
  • BAJA - Remotamente alineado (requiere skills muy diferentes)
  • ⚠️ NO ALINEADA - No encaja con el perfil actual

Excluir automáticamente:

  • Trabajos agrícolas (ingeniería agrónoma, agroindustrial)
  • RRHH puro (salvo que incluya análisis de datos o estadística)
  • Asistentes administrativos sin componente técnico
  • Trabajos presenciales de LARGO PLAZO fuera de Cusco (requerirían mudanza)
  • CONSIDERAR: Consultorías temporales (2-3 meses) en Lima u otras zonas (puede viajar temporalmente)

Prioridad alta para:

  • Trabajos que combinen sociología + estadística + tecnología
  • Análisis de encuestas, líneas base, diagnóstico social
  • Desarrollo de dashboards y visualización de datos
  • Proyectos sociales con componente técnico/digital

Step 6: Presentar resultados

Presenta los resultados en dos formatos:

Formato 1: Tabla de oportunidades (Markdown)

markdown
## 📊 Oportunidades Laborales - REDINFOR

| # | Puesto | Tipo | Duración | Monto | Ubicación | Alineación | Fecha Límite | Contacto |
|---|--------|------|----------|--------|-----------|------------|-------------|----------|
| 1 | ... | ... | ... | ... | ... | ⭐⭐⭐ | ... | ... |

Formato 2: Resumen priorizado

Agrupa por urgencia y alineación:

  • 🔴 URGENTE (HOY) - Vence hoy, aplicar inmediatamente
  • 🟡 PRIORITARIO (Próximos 2-3 días) - Convocatorias con fecha próxima
  • 🟢 INTERESANTES (1 semana) - Oportunidades interesantes con más tiempo

Para cada oportunidad priorizada, incluye:

  • Puesto:
  • Por qué encaja: Explicación breve de la alineación con el perfil
  • Requisitos clave: Los requisitos más importantes que cumple o no cumple
  • Siguiente paso: Qué acción tomar (aplicar, revisar TdR, etc.)

References

Gmail/Gog Configuration

El comando gog requiere configuración previa:

bash
# Clave del llavero
GOG_KEYRING_PASSWORD="cosmo123"

# Cuenta de Gmail
--account jorgejhms@gmail.com

Referencia completa: /usr/lib/node_modules/clawdbot/skills/gog/SKILL.md

Perfil del Usuario

Jorge Meneses:

  • Email: jorgejhms@gmail.com
  • Teléfono: +51902085529
  • Ubicación: Cusco, Perú (UTC-5)
  • Profesión: Sociólogo
  • Tech stack: React, Next.js, Astro, TypeScript, Python, R, SQL
  • Negocio: Vinilos Cusco (https://viniloscusco.pe)
  • Objetivo ingresos: Mínimo S/ 6,000/mes

Restricciones importantes:

  • Mudarse no es opción - No está disponible para mudarse permanentemente a otra región
  • ACEPTABLE:
    • Trabajo remoto desde Cusco
    • Consultoría temporal (2-3 meses) con viajes al lugar por ese período
    • Trabajo en Lima u otras zonas si es consultoría de corto plazo (puede viajar y volver)

Duración de contratos:

  • Prioridad alta: Consultorías temporales (2-3 meses) - Pueden viajar temporalmente
  • Aceptable: Trabajos remotos (desde Cusco)
  • No aceptable: Trabajos presenciales de largo plazo fuera de Cusco (requerirían mudanza)

Archivos de referencia:

  • USER.md - Perfil completo del usuario
  • MEMORY.md - Memoria de decisiones y preferencias

Example Usage

Request: "Revisa mis correos de redinfor y dime qué trabajos hay"

Process:

  1. Ejecuta búsqueda de correos redinfor
  2. Filtra correos de últimos 3-5 días
  3. Extrae URLs de convocatorias
  4. Visita cada URL con web_fetch
  5. Analiza requisitos y filtra por perfil
  6. Genera tabla + resumen priorizado

Output:

  • Tabla con todas las oportunidades encontradas
  • Resumen de prioridades (urgente, prioritario, interesante)
  • Recomendaciones de postulación

Notes

  • Fechas en correos: Los correos de redinfor llegan en UTC pero las fechas de postulación son locales (Perú). Convertir al timezone del usuario cuando corresponda.
  • PDFs de Google Drive: No siempre son accesibles directamente. Priorizar información en páginas web.
  • Fechas límite: Revisar cuidadosamente el texto para encontrar "hasta el [fecha]", "fecha límite", "máximo [fecha]".
  • Horarios de Cusco: Recordar que Jorge está en UTC-5. Si el correo dice 18:53 PST, son 21:53 en Perú (UTC-5).