Skills

career-ops: el asistente de búsqueda de empleo que funciona en local en tu CLI de programación con IA, solo redacta y rellena, y el envío siempre lo haces tú

career-ops es ideal para quienes buscan empleo y quieren evaluar vacantes y dar seguimiento a sus solicitudes en local dentro de su propia CLI de programación con IA (Claude Code, Codex, etc.); solo redacta y rellena, nunca envía automáticamente, y la decisión de postular siempre es tuya.

Official source · career-ops-hq/career-ops

Install

npx @santifer/career-ops init

Para quién es

  • Para quienes buscan empleo y quieren hacer la evaluación de vacantes y el seguimiento de solicitudes dentro de su propia CLI de programación con IA: le entregas al asistente el texto descriptivo de una vacante o su URL, y recibes a cambio la evaluación de esa vacante, un informe escrito, un archivo PDF que puedes guardar y un registro de solicitud en la tabla de seguimiento; la evaluación sirve para decidir, antes de postular, si esa vacante merece tu tiempo. Si quieres filtrar primero las vacantes y luego decidir a cuáles postular, este flujo cubre justo ese primer tramo, de la evaluación al seguimiento.
  • Para quienes valoran el código abierto y decidir por sí mismos: career-ops es un proyecto de código abierto, posicionado oficialmente como un asistente de búsqueda de empleo con IA de código abierto, y dice con claridad que deja cada decisión en manos del usuario; solo redacta y analiza, no elige por ti.
  • Para quién no, y requisitos previos: funciona como skill dentro de una CLI de programación con IA; que exista una forma de usarlo al margen de estas herramientas no aparece en la evidencia; el soporte de tareas ajenas a la búsqueda de empleo, de sectores concretos o de idiomas del texto también se desconoce; el requisito de uso es un terminal donde pueda ejecutarse el comando de instalación oficial, y no hay más exigencias oficiales sobre la máquina o el entorno — confírmalo por tu cuenta antes de empezar; lo que no está documentado se trata como desconocido, no des por sentadas capacidades no demostradas.

Primer intento en 3 minutos

  • Requisito: tener instalada en la máquina una CLI de programación con IA compatible y poder abrir un terminal para ejecutar comandos; no estás atado a un solo producto.
  • Instalación: ejecuta npx @santifer/career-ops init en el terminal. Según el estándar abierto, escribe la definición del skill en .agents/skills/career-ops/SKILL.md y crea enlaces simbólicos o referencias para cada CLI compatible (por ejemplo .claude/, .qwen/, .antigravitycli/, .grok/). Este paso escribe en esos directorios: confirma que lo aceptas antes de ejecutarlo.
  • Activación: inicia una tarea de análisis desde la conversación de la CLI: pega el texto descriptivo de una vacante o su URL y pídele que ejecute el pipeline automático oficial, cuyo texto original es “AUTO-PIPELINE: evaluate + report + PDF + tracker (paste text or URL)”.
  • Aviso de efectos secundarios: este pipeline genera un PDF y escribe entradas en el seguimiento, es decir, crea archivos o registros locales; la ubicación exacta de escritura no está especificada oficialmente. Si quieres ver qué se va a crear antes de que ocurra, puedes pedirle que primero te muestre los elementos que planea crear; tras la primera ejecución también conviene revisar qué archivos nuevos aparecieron de verdad.
  • Señal de éxito: en la salida debes ver la evaluación y el informe de esa vacante, el PDF exportado y un registro nuevo en la tabla de seguimiento. Con las cuatro cosas completas, la cadena de instalación y activación funciona y puedes pasar a la siguiente fase; si falta cualquiera, la cadena no se completó — revisa primero si la instalación salió bien antes de reintentar.

Casos de uso

  • Caso uno, evaluar una vacante candidata: tienes varias vacantes en cartera y quieres elegir primero las que valen la pena. Cómo iniciarlo: envía al asistente el texto descriptivo (o la URL) de la vacante y pídele que ejecute el pipeline de evaluación de arriba. El flujo de trabajo real que se usa es precisamente esa cadena: evaluación, informe, PDF y entrada de seguimiento. Resultado esperable: obtienes la evaluación y el informe de la vacante, un PDF y un registro más en la tabla de seguimiento; repite los mismos pasos con otras vacantes, compara varias evaluaciones lado a lado y decide a cuál postular primero. Cada vacante nueva añade un registro, y la tabla de seguimiento se convierte poco a poco en tu libro de registro de la búsqueda de empleo.
  • Caso dos, redactar y rellenar una solicitud: ya decidiste postular a una vacante y quieres preparar los documentos con menos esfuerzo. Cómo iniciarlo: pídele en la conversación que redacte y rellene esa solicitud. La capacidad que se usa, en palabras oficiales, es “It drafts and fills; it never submits. You press Submit.”. Resultado esperable: recibes un borrador de solicitud que puedes revisar punto por punto; no envía nada por ti — el último paso siempre lo completas tú.

Límites de uso

  • Efectos secundarios y punto de confirmación: la instalación escribe la definición del skill y crea enlaces simbólicos o referencias en cada directorio de CLI (como .claude/); el pipeline de evaluación crea PDF y entradas de seguimiento. El envío de solicitudes nunca ocurre automáticamente — oficialmente garantiza que solo redacta y rellena, y la acción de enviar la realiza siempre el usuario; es un punto de confirmación que debe hacer una persona antes de postular, no una formalidad que se pueda omitir; el sentido de ese punto es: los documentos puede prepararlos la herramienta, la decisión siempre es tuya.
  • Entorno de ejecución y requisitos de cliente: oficialmente funciona mediante el estándar abierto Agent Skill en cualquier CLI de programación con IA importante; Claude Code, Codex, Gemini / Antigravity, OpenCode, Grok y Qwen se citan como ejemplos aclarando que hay más, así que no es una lista cerrada; todos los clientes comparten la misma definición del skill y funcionan en local.
  • Restricción oficial explícita: nunca envía solicitudes automáticamente, el envío lo hace el usuario. Si esperabas una herramienta que completara el envío de forma totalmente automática, no cumple esa expectativa.
  • Aún sin confirmar: el alcance de lectura y escritura de archivos fuera del paso de envío, si ejecuta otros comandos, si accede a la red, dónde escribe exactamente los PDF y las entradas de seguimiento, las dependencias del sistema y la desinstalación — la evidencia no lo dice. “Nunca envía” es solo la garantía oficial para el paso de postulación; no significa que no lea o escriba archivos ni realice otras operaciones; valora el comportamiento real en el primer uso.