본문으로 건너뛰기
cccskills
무료GitHub에 공개

job-search

Find, score and prioritize job openings against your profile, then build a structured 7-day search plan with daily goals. Creates application and company notes in the workspace. Triggers: buscar trabajo, encontrar ofertas, scorear ofertas, plan de busqueda laboral, priorizar postulaciones, job search plan, donde aplicar.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane스타 3(GitHub 3 + cccskills 0)
연동 도구LinkedIn

실행 점수 미검증

설치 방법 보기

포함된 파일(2)

  • SKILL.md6.6 KB
  • references/scoring-rubric.md2.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Job Search - Búsqueda, scoring y plan

Encontrás ofertas, las scoreás contra el perfil del usuario, priorizás, y armás un plan de búsqueda de 7 días con objetivos diarios. Alimentás el workspace con notas de aplicación y empresa para que el resto del flujo (/cv-tailor, /cover-letter, etc.) las consuma.

Inputs

  • Perfil(es) objetivo (01-Perfiles/): rol, seniority, stack, modalidad, mercado, score mínimo (default 75), salario mínimo, keywords y keywords a excluir.
  • Fuentes de ofertas que use el usuario (job boards, WeWorkRemotely, LinkedIn, Workable, etc.).

Modos

search <query> - Encontrar ofertas

Si el skill job-scrape está instalado, para corridas recurrentes preferí /job-scrape: usa CLIs locales (LinkedIn + GetOnBoard) con dedup entre corridas. Este modo queda para búsquedas puntuales o fuentes que los CLIs no cubren.

  1. Sourcing. Conseguir ofertas frescas que matcheen el perfil (rol + stack + modalidad + mercado). Dos caminos:
    • Apify MCP (opcional). Si hay un MCP de Apify conectado, podés usar un actor de scraping de LinkedIn Jobs para traer ofertas estructuradas. Ejemplo de pedido: "Scrapeá LinkedIn jobs para [rol] posteadas en los últimos 7 días en empresas de 50-5000 empleados; filtrá por match con mi background en [dominio]; devolvé tabla rankeada con empresa, rol, ubicación, salario, fecha de posteo y fit score 1-10 basado en mi resume; marcá el top 10 para aplicar hoy." Buscá el actor con ToolSearch (apify) si el MCP está presente. ⚠️ OBLIGATORIO: antes de invocar Apify, mostrá el warning de abajo y pedí confirmación explícita.
    • WebSearch/WebFetch (default recomendado). Camino sin Apify: buscar en job boards (muchos con feed/API pública: WeWorkRemotely, RemoteOK, etc.) y fetchear los JDs. Es el default seguro y gratis.

⚠️ Warning Apify - mostralo SIEMPRE antes de usar esta parte

Antes de correr cualquier actor de Apify (especialmente scraping de LinkedIn), presentá estos puntos al usuario y esperá confirmación explícita. No invoques Apify "en silencio".

  1. No es gratis. Apify cobra por uso (compute units / por resultado); un scrape grande consume crédito. El tier free es limitado.
  2. Scrapear LinkedIn viola sus Términos de Servicio. LinkedIn detecta y bloquea scraping activamente y puede restringir o banear la cuenta. La legalidad de scrapear datos públicos está en zona gris (caso hiQ vs LinkedIn); el riesgo de ToS/cuenta es real y es del usuario, no de Apify. Preferir actors sobre job boards públicos antes que LinkedIn directo; si igual se scrapea LinkedIn, hacerlo de forma consciente y no con una cuenta crítica.
  3. El API token de Apify es sensible. Autoriza correr actors (y gastar el plan) en nombre del usuario. Mantenerlo seguro; no exponerlo ni commitearlo. (Apify no recolecta conversaciones/tokens y trata a los actors como no confiables: les da un proxy y no les entrega las credenciales - un actor malicioso puede usar las tools habilitadas pero no exfiltrar el token.)
  4. Calidad/estabilidad variable. Los scrapers de LinkedIn se rompen seguido; los resultados pueden venir incompletos o desactualizados.

Si el usuario no confirma, usá el camino WebSearch/WebFetch.

  1. Para cada oferta candidata: extraer rol, empresa, stack, modalidad, ubicación, rango salarial, link, fecha de cierre.
  2. Scorear (ver rúbrica) y filtrar por el umbral del perfil.
  3. Crear nota en 03-Aplicaciones/ (template Aplicacion, estado interesado, con match_score) + nota en 04-Empresas/ (template Empresa) por cada una sobre el umbral.
  4. Actualizar el 00-Dashboard.md con las activas por prioridad, marcando el top 10 para hoy.

score <job-url> - Scorear una oferta puntual

  1. WebFetch del JD.
  2. Aplicar la rúbrica contra el perfil → score 0-100 + breakdown + recomendación (aplicar / borderline / skip).
  3. Si pasa, crear las notas como arriba.

plan - Plan de búsqueda de 7 días

Generar un plan accionable con objetivos diarios. Ejemplo de esqueleto (ajustar al estado del usuario):

  • Día 1 - Base. Perfil maestro + perfiles por rol al día; LinkedIn optimizado (/linkedin-optimize).
  • Día 2 - Sourcing. Buscar y scorear 15-20 ofertas; quedarte con las ≥ umbral.
  • Día 3 - Research. Empresas + contactos objetivo de las top.
  • Día 4 - Aplicaciones tanda 1. CV custom + cover letter para las 5 de mayor prioridad (/cv-tailor, /cv-ats-export, /cover-letter).
  • Día 5 - Outreach. Mensajes a recruiters/hiring managers de las top (/cold-outreach).
  • Día 6 - Aplicaciones tanda 2 + follow-ups de la tanda 1.
  • Día 7 - Review. Métricas (aplicadas / respuestas / entrevistas), ajustar perfil/CV según señales, planear próxima semana.

Rúbrica de scoring

Ver references/scoring-rubric.md. En resumen, score ponderado 0-100 sobre:

  • Match de stack/skills (peso alto)
  • Seniority correcto (penalizar over/under-qualified)
  • Modalidad y mercado/elegibilidad (remoto, zona horaria, visa)
  • Salario vs mínimo
  • Cultura/etapa según preferencia
  • Señales de calidad de la oferta (claridad, recencia, # aplicantes)

Umbral default ≥75 (configurable en el frontmatter del perfil, campo match_score_minimo).

Tracking

  • Estados de aplicación: interesado → aplicado → entrevista → oferta, y cierres: contratado / rechazado / sin_respuesta / declinada / descartado (los registra /job-outcome).
  • Mantener el 00-Dashboard.md como vista única: activas por prioridad, próximas entrevistas, qué cierra pronto, a seguir esta semana.

Reglas

  • No aplicar a todo: el umbral existe para concentrar esfuerzo donde hay match real.
  • Marcar gaps con honestidad al scorear (no inflar el match).
  • Respetar elegibilidad (visa/zona horaria) - un score alto con bloqueo de elegibilidad no sirve.
  • No guardar datos sensibles de recruiters en remotos sin confirmación.

Handoff

Confirmá (approval) antes de crear notas de aplicación/empresa o tocar el Dashboard. Cuando las ofertas priorizadas están READY, el siguiente paso es /cv-tailor sobre las de prioridad alta.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Web/mobile accessibility decision guide: WCAG 2.2 AA, ARIA, keyboard nav, focus management, contrast, testing. Use for: a11y, accessibility, wcag, aria, screen reader, keyboard, contrast.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Generate, iterate, and scale ad creative for paid advertising across Google, Meta, LinkedIn, and X. Covers platform specs, creative frameworks, and quality validation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Musica interactiva para juegos: layering vertical, re-secuenciacion horizontal, stingers, reglas de transicion con sync points, y mapeo de estados de gameplay a musica. Usar para: musica adaptativa, sistema de musica dinamica, transiciones musicales, combat music.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Design multi-agent systems, create agent architectures, define communication patterns, and build autonomous agent workflows with structured evaluation frameworks.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Inter-agent communication protocol for C-suite agent teams. Defines invocation syntax, loop prevention, isolation rules, response formats, and quality loops.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

SebastianLuser의 스킬 모두 보기

이 스킬의 문제 신고