← All creators

FynePool

User

Personal AI job-search assistant, built as a Claude Skills package on a single GitHub repo. Guided onboarding, persistent profile, multi-source sourcing, fit evaluation, tailored CVs, and application tracking — all version-controlled and inspectable. Ready-to-clone template.

10 indexed · 0 Featured · 3 stars · avg score 66
Prolific

Categories

Indexed Skills (10)

AI & Automation Listed

agent-config

Onboarding guidato per il sistema Job Hunter. Usa questa skill quando un nuovo utente vuole attivare il sistema di ricerca lavoro autonoma: ingerisce il CV, fa domande su vincoli/preferenze (trasferimento, remoto, retribuzione, preavviso, diritto al lavoro, lingue), produce master-profile.yaml e il primo intento di ricerca in searches/ nel repo del sistema, genera e attiva la config della routine job-watch. Trigger su qualsiasi richiesta di avviare/configurare/inizializzare il sistema o la ricerca lavoro, anche breve o generica — es. "inizializza il progetto", "salva queste skill e configurami", "iniziamo a fare job-hunting", "configurami il sistema". Non richiedere che l'utente nomini "agent-config" o "onboarding": il segnale è l'intento di avviare il processo. NON usarla per modificare un search-profile già esistente ("aggiorna il mio profilo di ricerca", "cambia i ruoli/le location"): per quello esiste la skill job-search-profile.

3 Updated yesterday
FynePool
Data & Documents Listed

application-tracker

Tracker delle candidature del sistema Job Hunter, repo-first (cartella applications/ nel repo: 1 candidatura = 1 sottocartella <id>/ con application.yaml + events.jsonl). Usa SEMPRE questa skill quando l'utente vuole: aggiungere o promuovere una candidatura ("aggiungi al tracker", "mi sono candidato a X", "promuovi questo annuncio"), aggiornare uno stato ("ho fatto il colloquio", "mi hanno rifiutato", "ho ritirato la candidatura"), controllare le risposte ("ci sono novità sulle candidature?", "guarda se mi hanno risposto"), preparare un follow-up ("prepara il follow-up per X"), o vedere la pipeline ("a che punto sono le candidature"). Usala ANCHE per la revisione in blocco della coda di staging ("fammi rivedere le offerte in coda", "triage dello staging", "rivediamo le pending in blocco", "smaltiamo il backlog dello staging", "mostrami le offerte in attesa di revisione"): presenta le voci pending in lotti ordinati per score e raccoglie decisioni rapide di scarto o promozione. NON usare per la gestione produtt

3 Updated yesterday
FynePool
AI & Automation Listed

cv-tailoring

Genera CV su misura in PDF, cover letter e messaggio diretto al recruiter a partire dal master-profile del sistema Job Hunter e da una job description. Usa SEMPRE questa skill quando l'utente dice: "fammi il CV", "fammi il CV per questa posizione", "tara/adatta il CV alla JD", "scrivi la cover letter", "preparami il messaggio per il recruiter", "candidiamoci a X", "prepara i materiali per la candidatura" — anche se chiede solo uno dei tre artefatti. Il CV esce sempre come PDF renderizzato server-side nel code tool; i dati vengono SOLO dal master-profile nel repo, mai inventati.

3 Updated yesterday
FynePool
AI & Automation Listed

job-alert-config

Genera le istruzioni passo-passo per impostare gli alert di lavoro su LinkedIn e Indeed a partire dagli intenti di ricerca del sistema Job Hunter (cartella searches/ nel repo). Usa SEMPRE questa skill quando: l'utente chiede "imposta gli alert", "come configuro gli alert LinkedIn/Indeed", "genera le ricerche salvate", "istruzioni per gli alert"; quando l'onboarding agent-config arriva al passo alert (passo 5); quando l'utente ha appena modificato il search-profile con job-search-profile e gli alert vanno riallineati. Produce istruzioni testuali da eseguire a mano (LinkedIn/Indeed sono dietro login: nessuna configurazione programmatica possibile) E scrive il registro degli alert (searches/alerts-registry.yaml) che rende gli annunci attribuibili alla ricerca giusta a valle. Imposta anche l'etichetta Gmail su cui la routine legge gli alert (creata via connettore o a mano, a scelta dell'utente) e guida la creazione del filtro Gmail che la applica — trigger anche su "crea l'etichetta Gmail", "come faccio ad etiche

3 Updated yesterday
FynePool
Data & Documents Listed

job-search-profile

Editor delle ricerche del sistema Job Hunter (cartella searches/ nel repo: defaults.yaml + un file per intento). Usa SEMPRE questa skill quando l'utente vuole modificare i criteri di ricerca lavoro DOPO l'onboarding, o gestire il ciclo di vita degli intenti (crea/pausa/archivia): "aggiorna il mio profilo di ricerca", "cambia i ruoli che cerco", "aggiungi/togli una location", "escludi gli stage", "non voglio più annunci in spagnolo", "alza/abbassa la seniority", "cambia i settori", "aggiorna le esclusioni" — anche per richieste parziali tipo "aggiungi Amsterdam" o "togli i ruoli manageriali" se il contesto è la ricerca lavoro. NON usare per l'onboarding iniziale né per creare il profilo da zero: quello è mestiere della skill agent-config. NON usare per il master-profile (esperienze, skill, certificazioni, retribuzione, vincoli): questa skill tocca solo i criteri di ricerca — per il profilo del candidato esiste la skill master-profile-editor.

3 Updated yesterday
FynePool
Data & Documents Listed

job-watch

La routine batch del sistema Job Hunter: raccoglie le offerte per ogni intento di ricerca attivo, deduplica, filtra, valuta il fit, pre-genera i materiali per i fit migliori in staging e consegna un digest. Gira come sessione Claude Code schedulata (Desktop scheduled task o routine cloud), ma è invocabile anche a mano ("fai partire la ricerca ora", "esegui la routine", "cerca nuove offerte adesso"). Scrive SOLO lo strato operativo (source-log/, state.json, todoist-sync-state.json, staging/, digests/, PIPELINE.md) e legge i profili; `applications/` lo legge, e ci scrive solo tramite scripts/sync_todoist.py per rispecchiare una decisione umana presa su Todoist. NON invia candidature, NON scrive profili o valutazioni definitive. Usa questa skill per l'esecuzione periodica del sourcing, non per valutare una singola JD incollata (→ role-fit) né per modificare i criteri di ricerca (→ job-search-profile).

3 Updated yesterday
FynePool
AI & Automation Listed

role-fit

Valuta il fit tra una job description e il profilo dell'utente (master-profile del sistema Job Hunter) e salva l'esito strutturato nel repo (cartella role-fit/). Usa SEMPRE questa skill quando l'utente: incolla una JD o un link a un annuncio chiedendo un parere ("valuta questo annuncio", "che fit ho?", "fammi il fit check", "ci sto dentro per questa posizione?"), arriva da un annuncio del digest della routine job-watch, o chiede di rivalutare/aggiornare l'esito di una valutazione già fatta. La valutazione informa, non scarta: mai ridurla a un sì/no.

3 Updated yesterday
FynePool
Data & Documents Listed

master-profile-editor

Editor del profilo del candidato del sistema Job Hunter (master-profile.yaml nella radice del repo: CHI è l'utente — esperienze, skill, lingue, formazione, certificazioni, retribuzione, vincoli, preferenze). Usa SEMPRE questa skill quando l'utente vuole aggiornare un dato del proprio profilo DOPO l'onboarding: "aggiungi questa certificazione", "ho preso questo attestato", "aggiorna la mia RAL / le mie aspettative economiche", "ho cambiato lavoro", "aggiungi questa esperienza", "ho imparato Kubernetes", "aggiungi questa competenza", "correggi il mio profilo", "ho cambiato città", "è cambiato il mio preavviso", "ecco il mio CV aggiornato". Il profilo è CUMULATIVO: si aggiorna per delta, non si ricostruisce mai da zero. NON usare per i criteri di ricerca (ruoli cercati, location, alert, esclusioni): quello è mestiere di job-search-profile. NON usare per l'onboarding iniziale di un sistema vergine: quello è agent-config. NON usare per generare un CV su misura per una posizione: quello è cv-tailoring.

3 Updated yesterday
FynePool
AI & Automation Listed

job-alert-tuner

Metriche di tuning delle ricerche del sistema Job Hunter a partire dal source-log nel repo (source-log/YYYY-MM.jsonl): overlap tra ricerche e tra intenti, numerosità per ricerca, tasso di annunci fuori scope. Analizza anche lo stato dello staging: distribuzione degli score di fit e quanto lavoro del batch resta non revisionato. Usa SEMPRE questa skill quando l'utente chiede: "come stanno andando le ricerche/gli alert", "quali ricerche rendono", "ci sono alert doppi/inutili", "tuning del sourcing", "metriche della routine", "conviene togliere qualche alert", "quante offerte sono ferme in staging", "come sono distribuiti i fit", "perché non trovo mai fit forti", o vuole capire se le fonti del digest producono rumore. Produce analisi e raccomandazioni in chat: NON modifica da sola profilo o alert.

3 Updated yesterday
FynePool
AI & Automation Listed

linkedin-recheck

Rivaluta un piccolo lotto di offerte LinkedIn già in staging (fonte `linkedin_alert`, valutate finora solo su titolo/azienda dall'alert email) leggendo la job description vera nel browser integrato, autenticato dall'utente stesso. Aggiorna fit (`confidenza: bassa` → `piena`, punteggio corretto se il titolo aveva tratto in inganno) e liveness (annunci chiusi → `status: expired`). Usa SEMPRE questa skill quando l'utente chiede: "controlliamo le offerte LinkedIn", "rivediamo il fit delle LinkedIn vecchie", "verifica se queste LinkedIn sono ancora aperte", "rileggiamo la JD vera di questi annunci LinkedIn", "ricalcola il fit con la JD completa". ESCLUSIVAMENTE interattiva: **MAI invocata da `job-watch` o in una sessione con `JOB_HUNTER_ROUTINE=1`** — richiede una sessione autenticata su LinkedIn che solo l'utente può aprire, mai automazione non presidiata. Se l'utente chiede di farlo per "tutte" le voci in un colpo solo, riproponi un lotto piccolo (vedi «Selezione del lotto»): non è negoziabile.

3 Updated yesterday
FynePool

Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.