<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Resume Optimization on KnightLi Blog</title>
        <link>https://knightli.com/es/tags/resume-optimization/</link>
        <description>Recent content in Resume Optimization on KnightLi Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>es</language>
        <lastBuildDate>Wed, 08 Jul 2026 08:13:04 +0800</lastBuildDate><atom:link href="https://knightli.com/es/tags/resume-optimization/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>ai-job-search: usar Claude Code para buscar empleos, ordenar ofertas, adaptar CVs y escribir cartas</title>
        <link>https://knightli.com/es/2026/07/08/ai-job-search-claude-code-job-application-workflow/</link>
        <pubDate>Wed, 08 Jul 2026 08:13:04 +0800</pubDate>
        
        <guid>https://knightli.com/es/2026/07/08/ai-job-search-claude-code-job-application-workflow/</guid>
        <description>&lt;p&gt;Buscar trabajo rara vez es una sola tarea. Las ofertas están repartidas en varios sitios, cada puesto necesita un CV ligeramente distinto, las cartas de presentación se reescriben y los resultados deben registrarse. En pocas semanas puede convertirse en una mezcla de pestañas, PDFs y hojas de cálculo olvidadas.&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/MadsLorentzen/ai-job-search&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MadsLorentzen/ai-job-search&lt;/a&gt; lleva ese flujo a Claude Code. Primero construyes tu perfil, luego buscas y priorizas ofertas, generas CVs y Cover Letters adaptados, y registras qué ocurrió después de postular. Es una plantilla de flujo de trabajo, no un bot de postulaciones masivas.&lt;/p&gt;
&lt;h2 id=&#34;qué-problema-resuelve&#34;&gt;Qué problema resuelve
&lt;/h2&gt;&lt;p&gt;ai-job-search se centra en cuatro puntos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;estructurar experiencia, habilidades, educación y estilo de escritura;&lt;/li&gt;
&lt;li&gt;buscar ofertas y ordenarlas por encaje;&lt;/li&gt;
&lt;li&gt;redactar CV y carta para una oferta concreta;&lt;/li&gt;
&lt;li&gt;registrar resultados para mejorar la siguiente ronda.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No promete conseguirte una oferta automáticamente. Reduce las partes repetitivas y fáciles de desordenar.&lt;/p&gt;
&lt;h2 id=&#34;flujo-principal&#34;&gt;Flujo principal
&lt;/h2&gt;&lt;p&gt;Los comandos clave son &lt;code&gt;/setup&lt;/code&gt;, &lt;code&gt;/scrape&lt;/code&gt;, &lt;code&gt;/rank&lt;/code&gt; y &lt;code&gt;/apply&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;1-setup&#34;&gt;1. &lt;code&gt;/setup&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;En Claude Code:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/setup
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Puede leer materiales desde &lt;code&gt;documents/&lt;/code&gt;, importar un CV pegado en el chat o crear el perfil mediante una entrevista. Cuanto más real y completo sea este paso, mejores serán la evaluación y la redacción.&lt;/p&gt;
&lt;h3 id=&#34;2-scrape&#34;&gt;2. &lt;code&gt;/scrape&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;Después:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/scrape
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Las herramientas incluidas están pensadas sobre todo para Dinamarca, como Jobindex, Jobnet y Akademikernes Jobbank. LinkedIn public job listings es más general. En otros países, se puede adaptar la estructura o pegar la descripción directamente en &lt;code&gt;/apply&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;3-rank&#34;&gt;3. &lt;code&gt;/rank&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;Cuando hay demasiadas ofertas:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/rank
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;El comando puntúa las ofertas por habilidades, experiencia, cultura, ubicación y alineación profesional. Muchas postulaciones fallan no por el CV, sino por elegir puestos poco compatibles.&lt;/p&gt;
&lt;h3 id=&#34;4-apply&#34;&gt;4. &lt;code&gt;/apply&lt;/code&gt;
&lt;/h3&gt;&lt;p&gt;Para una oferta:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/apply https://example.com/job/123
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;O con texto pegado:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/apply &amp;lt;paste the full job description here&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;/apply&lt;/code&gt; analiza la oferta, evalúa encaje, redacta CV y Cover Letter, usa un reviewer agent, revisa, compila PDFs, comprueba legibilidad ATS y entrega el paquete final con una lista de verificación.&lt;/p&gt;
&lt;h2 id=&#34;por-qué-importa-ats&#34;&gt;Por qué importa ATS
&lt;/h2&gt;&lt;p&gt;Un PDF puede verse bien y aun así extraerse mal en un ATS. Iconos, columnas, fuentes especiales o LaTeX pueden romper emails, teléfonos o palabras clave.&lt;/p&gt;
&lt;p&gt;ai-job-search puede usar &lt;code&gt;pdftotext&lt;/code&gt; para revisar la capa de texto del PDF, contactos, orden de lectura y cobertura de palabras clave. El README también deja claro que no se deben inventar habilidades: las brechas reales siguen siendo brechas.&lt;/p&gt;
&lt;h2 id=&#34;comandos-adicionales&#34;&gt;Comandos adicionales
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/outcome&lt;/code&gt;: registra entrevistas, ofertas, rechazos o silencio;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/expand&lt;/code&gt;: enriquece el perfil desde GitHub, portafolio, Kaggle o Google Scholar;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/upskill&lt;/code&gt;: convierte brechas en un plan de aprendizaje;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/add-template&lt;/code&gt;: registra plantillas LaTeX propias;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/add-portal&lt;/code&gt;: crea una herramienta para un portal local;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/reset&lt;/code&gt;: reinicia el perfil.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;requisitos&#34;&gt;Requisitos
&lt;/h2&gt;&lt;p&gt;Necesita Claude Code CLI, Python 3.10+, Bun, una distribución LaTeX y opcionalmente &lt;code&gt;pdftotext&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;gh repo fork MadsLorentzen/ai-job-search --clone
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ai-job-search
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Luego se instalan las dependencias de búsqueda y se ejecuta &lt;code&gt;/setup&lt;/code&gt; en Claude Code.&lt;/p&gt;
&lt;p&gt;No es una herramienta ligera para usuarios no técnicos. Encaja mejor con personas cómodas en terminal, Claude Code y LaTeX.&lt;/p&gt;
&lt;h2 id=&#34;para-quién-sirve&#34;&gt;Para quién sirve
&lt;/h2&gt;&lt;p&gt;Sirve si estás postulando a muchos puestos, quieres adaptar materiales, ya usas Claude Code, cuidas la calidad del PDF y quieres registrar resultados.&lt;/p&gt;
&lt;p&gt;No encaja si solo postulas a una o dos ofertas, no quieres tocar la terminal, esperas postulaciones masivas o no quieres ordenar tu experiencia real.&lt;/p&gt;
&lt;h2 id=&#34;conclusión&#34;&gt;Conclusión
&lt;/h2&gt;&lt;p&gt;El valor de ai-job-search no está en dejar que la IA busque trabajo por ti, sino en convertir la búsqueda en un proceso repetible: perfil, búsqueda, ranking, materiales, verificación, registro y aprendizaje.&lt;/p&gt;
&lt;p&gt;Fuentes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/MadsLorentzen/ai-job-search&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub: MadsLorentzen/ai-job-search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://raw.githubusercontent.com/MadsLorentzen/ai-job-search/main/README.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;README: AI Job Search&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
