osamaastal/Job-to-Notion

Una skill de Claude que convierte cualquier oferta de trabajo en un registro estructurado de Notion: campos normalizados, habilidades extraídas y categorizadas, una verificación de brechas frente a tu propio stack, y un banco de habilidades acumulativo que clasifica lo que el mercado realmente demanda. Campos y criterios de clasificación totalmente personalizables.

¿Qué es Job-to-Notion?

Esta skill de Claude, llamada Job-to-Notion, permite transformar cualquier oferta de empleo en un registro completamente estructurado dentro de una base de datos de Notion. No solo extrae y normaliza campos clave como título, empresa, ubicación y salario, sino que también identifica y categoriza las habilidades técnicas y blandas requeridas. La skill incluye una función de verificación de brechas (gap check) que compara las habilidades listadas en la oferta con un perfil de stack propio definido por el usuario, mostrando en qué áreas se necesita mejorar. Además, mantiene un banco de habilidades acumulativo que rastrea la frecuencia con la que cada habilidad aparece en el mercado, permitiendo identificar qué competencias son más demandadas. Es completamente personalizable en cuanto a los campos de Notion y los criterios de clasificación, y funciona en cualquier conversación de Claude donde se le proporcione una URL o descripción de una oferta de trabajo.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add osamaastal/Job-to-Notion

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Job-to-Notion?

Una skill de Claude que convierte cualquier oferta de trabajo en un registro estructurado de Notion: campos normalizados, habilidades extraídas y categorizadas, una verificación de brechas frente a tu propio stack, y un banco de habilidades acumulativo que clasifica lo que el mercado realmente demanda. Campos y criterios de clasificación totalmente personalizables.

Características

  • Normalización de campos: extrae y estructura automáticamente el título del puesto, empresa, ubicación, tipo de empleo, salario (si está disponible), y fecha de publicación.
  • Extracción y categorización de habilidades: identifica habilidades técnicas (lenguajes, frameworks, herramientas) y habilidades blandas, y las categoriza para su fácil análisis.
  • Verificación de brechas (Gap Check): compara las habilidades requeridas con un perfil de stack propio que tú defines. Muestra las habilidades que ya posees, las que te faltan, y las que están por encima de tu nivel actual.
  • Banco de habilidades acumulativo: lleva un registro de cuántas veces aparece cada habilidad en las ofertas que has procesado. Te muestra un ranking de las habilidades más demandadas en el mercado en tiempo real.
  • Personalización total: puedes elegir qué campos de Notion se rellenan y cómo se clasifican las habilidades (por ejemplo, por relevancia, por frecuencia, o por tu propio criterio).

Cómo usarla

  1. Proporciona a Claude una URL de una oferta de trabajo o pega la descripción completa.
  2. La skill extraerá automáticamente la información y te preguntará si deseas guardarla en Notion.
  3. Si es la primera vez, te pedirá que configures tu base de datos de Notion (puedes usar una plantilla predefinida o crear la tuya propia).
  4. Opcionalmente, define tu perfil de stack propio para activar la verificación de brechas.
  5. La skill crea o actualiza un registro en Notion con todos los datos estructurados y actualiza el banco de habilidades acumulativo.

Configuración

Requisitos previos

  • Una cuenta de Notion con acceso a la API.
  • Una integración de Notion (token interno) configurada para la base de datos donde se guardarán los registros.
  • Variables de entorno necesarias:
    • NOTION_TOKEN: Tu token de integración de Notion.
    • NOTION_DATABASE_ID: El ID de la base de datos de Notion donde se crearán los registros.

Pasos de configuración

  1. Crea una integración en https://www.notion.so/my-integrations y copia el token.
  2. Crea una base de datos en Notion con los campos que desees (o usa la plantilla recomendada).
  3. Conecta la integración a la base de datos (comparte la página con la integración).
  4. Establece las variables de entorno en tu entorno de Claude (p. ej., en el archivo .env).

Plantilla de base de datos recomendada

CampoTipoDescripción
TítuloTítuloNombre del puesto
EmpresaTextoNombre de la empresa
UbicaciónTextoUbicación del trabajo
SalarioNúmeroRango salarial (si está disponible)
Tipo de empleoSelecciónTiempo completo, parcial, remoto, etc.
Fecha de publicaciónFechaFecha de la oferta
Habilidades técnicasMulti-selecciónLista de habilidades técnicas (se añaden automáticamente)
Habilidades blandasMulti-selecciónLista de habilidades blandas (se añaden automáticamente)
Brechas detectadasTextoHabilidades que te faltan según tu stack (opcional)
URL de la ofertaURLEnlace original

Personalización

Puedes modificar los campos de la base de datos y los criterios de clasificación del banco de habilidades cambiando la configuración en el código de la skill o en el archivo de configuración correspondiente. Las opciones incluyen:

  • Campos a ignorar: define qué campos no deben ser procesados.
  • Criterio de ranking: elige entre frecuencia absoluta (número de veces que aparece una habilidad) o frecuencia relativa (porcentaje de ofertas que la mencionan).
  • Umbral de brecha: establece un nivel mínimo de competencia para que una habilidad no se considere como brecha (por ejemplo, si tienes nivel 'intermedio' en Python, no se marcará como brecha).

Limitaciones

  • La skill depende de la calidad de la descripción de la oferta. Si la oferta es muy escueta, algunos campos pueden quedar vacíos.
  • El banco de habilidades acumulativo solo funciona dentro de la misma base de datos de Notion; no se sincroniza entre diferentes bases de datos.
  • La verificación de brechas requiere que definas tu perfil de stack de manera explícita; no se infiere automáticamente.

Soporte

Para problemas, sugerencias o contribuciones, visita el repositorio original en GitHub: osamaastal/Job-to-Notion.

Licencia

MIT

Skills relacionados