¿Qué hace rocketlist?
Lee un CV una vez, descubre lo que la persona realmente puede hacer y encuentra las ofertas activas que coinciden, incluyendo aquellas archivadas bajo un título que nunca han escrito en un cuadro de búsqueda.
La superficie con la que trabajas
Rocketlist no tiene una API JSON pública. Su robots.txt desautoriza /api/ para todos los agentes, por lo que esta skill funciona sobre las páginas web públicas, que no requieren cuenta ni credenciales.
- Búsqueda:
https://rocketlist.ai/jobs?q=<términos>, además decity,seniority,category,industry,stage,founded,funding,investor,sort,page. La lista de resultados se renderiza en el navegador, así que obtén esta URL con algo que ejecute JavaScript. Una simple GET de una búsqueda filtrada devuelve una lista vacía, no un error. - Detalle de empleo:
https://rocketlist.ai/jobs/<slug>. Renderizado en servidor, por lo que una GET simple funciona. Incluye el salario publicado, las habilidades requeridas y deseables, yjob_url, el enlace directo a la propia oferta del empleador en su ATS. - Sitemaps de empleos: aproximadamente 91,000 URL de empleos activos cuyos slugs contienen la empresa y el título. Un índice offline gratuito para probar si un título existe antes de buscarlo.
Parámetros exactos, taxonomías, recetas de análisis y trampas: references/search-surface.md.
Rocketlist también documenta un conector MCP público y sin token en https://rocketlist.ai/mcp con search_jobs, get_job, search_companies y get_company. El 2026-09-15 devolvía HTTP 502. Envía una llamada initialize; si responde, úsalo, porque su search_jobs admite estado remoto y habilidades que la URL no puede expresar. Ante cualquier código que no sea 200, recurre a las páginas y no reintentes.
Flujo de trabajo
-
Lee el CV extrayendo capacidades. Verbos, objetos, contrapartes, herramientas, dominio, alcance y las restricciones que la persona declaró: ubicación, remoto, antigüedad, salario mínimo, industrias a las que no volverá. Pregunta solo por una restricción que realmente necesites.
-
Expande a quince o veinticinco títulos candidatos a lo largo de los cinco ejes en references/title-expansion.md. Conserva tanto los títulos que la persona habría buscado como los que no, etiquetados para separarlos después. Registra la evidencia del CV detrás de cada uno.
-
Elimina los títulos inventados antes de gastar una búsqueda en ellos.
python3 scripts/rocketlist_job.py scan --pattern "forward deployed" --pattern "deployment strategist"Esto examina los sitemaps de empleos e imprime un recuento de ofertas activas por título. Cero significa que el título no existe en este tablón. Elimínalo silenciosamente.
-
Busca cada título superviviente por separado. Un título por
q, primero el más amplio.qes texto libre sobre la descripción además del título, por lo que consultas compuestas largas se quedan sin resultados. Añadecity,seniorityoinvestorsolo cuando un título desnudo devuelva demasiados. El estado remoto no es un parámetro de URL; léelo de cada tarjeta o ponremoteenq.Captura de cada tarjeta de resultado: título, empresa, ubicación, rango salarial, resumen de una línea, stack tecnológico y el enlace
/jobs/<id>. Ignora "Match score locked", no hay puntuación para un visitante no registrado. -
Abre la página de detalle de cada rol que planees incluir en la lista corta.
python3 scripts/rocketlist_job.py job <slug-or-url>Esto imprime el registro estructurado:
job_salary_range,job_required_skills,job_nice_to_have_skills,job_experience_required,job_seniority,job_location_type, etapa de la empresa, inversores yjob_url. Compara los requisitos con el CV aquí. Un título que sonaba bien y pide ocho años de una habilidad que la persona no tiene no es adecuado; descártalo. -
Clasifica. Elimina duplicados por
job_url, ya que el mismo rol puede aparecer bajo varios títulos. Luego ordena por cuánto cubre el CV las habilidades requeridas de la oferta, si la banda de experiencia declarada contiene la de la persona, si la ubicación y el estado remoto satisfacen su restricción, y si el salario supera su mínimo. No ponderes por lo emocionante que sea la empresa. -
Presenta la lista corta. De ocho a quince roles, en dos grupos etiquetados:
- Roles que habrías encontrado tú mismo, los títulos que coinciden con el actual.
- Roles que no habrías buscado, la expansión. Esta es la parte que justifica la skill. Para cada uno, nombra el título y di en una oración qué parte de su CV se asigna a él.
Una fila por rol:
Campo Contenido Título y empresa más etapa de la empresa e inversores principales cuando sean notables Ubicación Remoto, Híbrido, Presencial o la ciudad Salario el rango publicado textualmente, o "no publicado" Por qué encajas la evidencia específica del CV, no adjetivos Brecha el requisito que no cumples, expresado claramente Postular el job_urldel registro, la oferta del propio empleadorCierra con los títulos que probaste y resultaron ser callejones sin salida, y por qué, para que puedan orientar la siguiente pasada.
Límites
- Rocketlist agrega ofertas públicas; no es el empleador y la oferta puede estar desactualizada. Envía a la persona a
job_urly dile que confirme los detalles allí. - El salario se publica solo cuando el empleador lo publicó. Muchos registros dicen "No especificado". Escribe "no publicado" y nunca estimes un rango, lo infieras de un rol similar o presentes un promedio de mercado como salario de este rol.
- Permanece en las páginas públicas. No llames a
/api/, no crees una cuenta, no inicies sesión y no uses una superficie con sesión iniciada o de administración aunque esté disponible para ti. - Cada rol en la salida debe ser una oferta que realmente hayas recuperado. Nunca llenes una lista corta escasa con un rol plausible, una empresa que asumes que está contratando o un título que no verificaste contra el índice.
- Los contadores del sitio, actualmente alrededor de 98,800 empleos activos en aproximadamente 4,860 empresas, son números de Rocketlist. Cítalos como tales o déjalos fuera.
- Una línea "Brecha" no es opcional. Una lista corta sin brechas en ninguna parte es una lista corta que no se verificó contra las ofertas.