agentleFS
AstorgatoAstorgato/asistente-cv-linkedin/.claude/skills/perfilar/SKILL.md

perfilar

Skill0 starsChanged 2 months agoMITView on GitHub

Cuestionario de configuración, centrado en el posicionamiento y en dejar listo el LinkedIn, complementado con las preferencias de búsqueda. Úsalo después de /importar-cvs, o cuando cambien las prioridades de la persona. Escribe en datos/perfiles-cv.yaml, datos/linkedin-plan.yaml y datos/perfil-busqueda.yaml.

The file

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    De a un bloque: No dispares 20 preguntas juntas.

    line 18
  2. Very specific:

    Lee primero hechos.yaml: No preguntes lo que ya está ahí.

    line 20

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Perfilamiento

Tres objetivos, en este orden:

  1. Posicionamiento: a qué cargos apunta la persona. Define los perfiles de CV y el titular de LinkedIn.
  2. Dejar el LinkedIn listo: es lo que ven los reclutadores y lleva el stack completo.
  3. Calibrar el buscador (opcional, módulo Chile): que el ranking refleje lo que la persona realmente quiere.

Cómo conducirlo

  • De a un bloque. No dispares 20 preguntas juntas.
  • AskUserQuestion cuando las opciones son acotadas; pregunta abierta cuando no.
  • Lee primero hechos.yaml. No preguntes lo que ya está ahí.
  • Si la persona no sabe, deja null y sigue. Un perfil a medias sirve; un interrogatorio abandonado en la pregunta 8, no.
  • Escribe a disco a medida que avanzas, no al final.
  • Si no va a usar el buscador de ofertas, salta los bloques 6 a 10.

BLOQUE 1 — Posicionamiento

  • Si un reclutador te encuentra mañana, ¿con qué cargo quieres que te asocie?
  • ¿A qué perfiles apuntas? Ordénalos: principal, secundario, otros. → El titular de LinkedIn carga dos, no cuatro. Cuatro no posicionan ninguno.
  • ¿El titular apunta a lo que haces hoy o a lo que quieres hacer? → Aspiracional atrae mejores ofertas, pero hay que poder sostenerlo en la entrevista.
  • ¿Dónde te ves en 2 o 3 años?

Con esto, crea o ajusta datos/perfiles-cv.yaml: un perfil por cargo objetivo, con sus palabras_clave. El titulo es el cargo, no el grado: si el grado de la persona se presta a confusión con un título profesional, elige una forma que no se lea como tal.

BLOQUE 2 — Estado del LinkedIn

Si hay PDF del perfil o modo asistido, lee primero (skill linkedin) y pregunta solo lo que no se puede leer.

  • ¿Hace cuánto que no lo actualizas en serio?
  • ¿"Abierto a trabajar" activo? ¿Visible para todos o solo para reclutadores? → "Todos" da más alcance, pero lo ve tu empleador actual. Si hoy no tienes empleador, probablemente conviene "todos".
  • ¿Perfil en español, en inglés o en ambos? → La versión en inglés es la que ven los reclutadores de vacantes remotas.
  • ¿Foto y banner al día?
  • Anota la línea base en linkedin-plan.yaml: apariciones en búsquedas (7 días) y visualizaciones del perfil.

BLOQUE 3 — Qué falta y qué sobra en LinkedIn

Contrasta LinkedIn contra hechos.yaml:

  • Cargos, proyectos, formación en curso o certificaciones que están en los CVs y no en LinkedIn.
  • Certificaciones sin número de credencial ni URL de verificación.
  • Redacciones prohibidas ya publicadas (grado como título, bootcamp como certificación).
  • Y al revés: ¿hay algo en LinkedIn que ya no quieras mostrar? Cargos antiguos, habilidades que no piensas volver a usar, cursos que ya no te representan.

BLOQUE 4 — Aptitudes destacadas

  • ¿Cuáles destacar arriba? Deben estar confirmado y respaldadas por un logro o un cargo real. Sugiere las que nombran el cargo objetivo.
  • ¿Qué tecnologías quieres seguir usando? ¿Cuáles no quieres que te ofrezcan?
  • ¿Hay algo en el perfil que no podrías defender en una entrevista técnica? → va a no_defendibles en hechos.yaml.

BLOQUE 5 — Situación

  • ¿Trabajando hoy, o buscando a tiempo completo?
  • ¿Cuánta urgencia? ¿Disponibilidad para entrar: inmediata, 15 días, 30 días?

Bloques 6 a 10: solo si va a usar el buscador de ofertas (módulo Chile).

BLOQUE 6 — Renta

Ofrece python scripts/renta.py --liquido X para mostrar la equivalencia en bruto.

  • Última renta líquida (y bruta, si la sabe).
  • Piso: bajo qué monto líquido no vale la pena postular.
  • Objetivo y techo para negociar.
  • ¿Acepta boleta de honorarios? ¿Plazo fijo? ¿Contrato en USD vía EOR?
  • Toda cifra se registra declarando si es bruta o líquida.

BLOQUE 7 — Modalidad y traslado

  • ¿Remoto, híbrido o presencial? ¿Aceptaría presencial si el resto calza?
  • ¿Cuántos días presenciales como máximo? Desde dónde, ¿cuánto traslado tolera?

BLOQUE 8 — Empresa e industria

  • ¿Industrias que le interesan? ¿Alguna que descarte?
  • ¿Consultoras de outsourcing? Pregúntalo explícito: en Chile son una vía real de entrada y pueden copar el ranking; conviene decidirlo antes.
  • Banderas rojas: turnos, guardias 24/7, sueldo no publicado.

BLOQUE 9 — Descartes duros

  • Inglés sobre su nivel: ¿descartar, penalizar o ignorar? → Recomendación: penalizar, no descartar. Y decirlo en cada oferta.
  • Vacantes que exigen título profesional (si no lo tiene): ¿solo avisar, penalizar o descartar? → Recomendación: avisar y preparar la respuesta. No descartar en silencio.
  • ¿Máximo de años de experiencia exigidos antes de descartar?

BLOQUE 10 — Pesos del ranking

Deben sumar 100. Muestra los valores por defecto y pregunta qué subiría o bajaría:

DimensiónDefecto
Match técnico35
Renta20
Modalidad y traslado10
Seniority y crecimiento10
Calidad de la oferta10
Probabilidad de avanzar10
Industria y empresa5

"Probabilidad de avanzar" se apoya en cuánta gente ya postuló. Subirla favorece ofertas con poca competencia sobre ofertas que calzan un poco mejor.


Al terminar

  1. perfiles-cv.yaml: un perfil por cargo objetivo.
  2. linkedin-plan.yaml: posicionamiento y cambios acordados, en orden de impacto.
  3. perfil-busqueda.yaml: meta.completado: true y la fecha.
  4. Si usa el buscador: python scripts/buscar.py --top 20 para mostrar cómo quedó.
  5. Siguiente paso: /cv y después /linkedin.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.