Seby Costantino

Gen-(AI) Specialist

Marketing Manager

AI Content Creator

Consulente IA

Formatore IA

Seby Costantino

Gen-(AI) Specialist

Marketing Manager

AI Content Creator

Consulente IA

Formatore IA

Blog Post

Gestire automaticamente Linkedin con 11 skills per Claude Code

Gestire automaticamente Linkedin con 11 skills per Claude Code

Scrivere su LinkedIn con l’IA è facile. Scrivere su LinkedIn con l’IA senza sembrare un’IA è tutta un’altra storia. Post pieni di frasi fatte, elenchi da tre punti, trattini lunghi ovunque: il pubblico li riconosce al volo e l’algoritmo pure.

linkedin-skills è un progetto open source (licenza MIT) che risolve proprio questo problema. È un pacchetto di 11 skill per Claude Code e Codex pensate per scrivere post, commenti e risposte su LinkedIn con la tua voce, eliminare i “segnali da IA” e chiederti sempre l’approvazione prima di pubblicare qualsiasi cosa.

In questa guida vediamo come installarlo, come usarlo da subito e come sbloccare le funzioni avanzate.

Repository ufficiale: https://github.com/sergebulaev/linkedin-skills


Cos’è una “skill” e perché ti interessa

Una skill è una cartella con istruzioni, riferimenti e script che Claude legge quando riconosce che la tua richiesta riguarda un certo compito. Non devi richiamarla a mano: installi il pacchetto, chiedi “scrivimi un post LinkedIn su…” e Claude attiva da solo la skill giusta.

In pratica è come dare a Claude il manuale operativo di un social media manager specializzato su LinkedIn, con formule di hook, regole di stile e controlli di qualità già pronti.


Cosa ti serve prima di iniziare

Per l’uso base ti basta uno di questi strumenti:

  • Claude Code (da terminale, VS Code o JetBrains)
  • Claude Desktop (Mac o Windows)
  • Claude Code sul web (claude.ai/code)
  • Codex CLI di OpenAI
  • oppure un altro agente compatibile con i file SKILL.md (Cursor, OpenClaw, Hermes Agent)

Non serve saper programmare. Python e le chiavi API servono solo per le funzioni opzionali che vedremo più avanti.


Installazione

Scegli il metodo in base allo strumento che usi. Ne basta uno.

Claude Code (CLI, VS Code, JetBrains)

Apri Claude Code e digita questi due comandi:

/plugin marketplace add sergebulaev/linkedin-skills
/plugin install linkedin-skills@linkedin-skills

In alternativa puoi clonare il repository e aprirlo come cartella di lavoro:

git clone https://github.com/sergebulaev/linkedin-skills.git
cd linkedin-skills

Claude Desktop (Mac / Windows)

  1. Apri Claude Desktop
  2. Clicca su Customize
  3. Clicca sul + accanto a Personal plugins, poi Create plugin e Add marketplace
  4. Scegli Add from a repository e incolla: sergebulaev/linkedin-skills
  5. Installa il plugin
  6. Apri una nuova conversazione e chiedi a Claude di scrivere un post LinkedIn

Claude Code sul web

  1. Vai su https://claude.ai/code
  2. Apri Skills nella barra laterale
  3. Clicca Add from GitHub
  4. Incolla: sergebulaev/linkedin-skills
  5. Fatto, le skill si attivano da sole quando parli di LinkedIn

Codex CLI

codex plugin marketplace add sergebulaev/linkedin-skills
codex plugin add linkedin-skills@linkedin-skills

Metodo universale (qualsiasi agente)

Se usi più strumenti, c’è un comando unico che funziona con Claude Code, Codex, Cursor e altri agenti che leggono i file SKILL.md:

npx skills add sergebulaev/linkedin-skills

Richiede Node.js installato sul computer.

Verifica che funzioni

Apri una nuova conversazione e scrivi qualcosa come: “Scrivimi un post LinkedIn sul perché le PMI dovrebbero formare i dipendenti sull’IA”. Se Claude ti propone una bozza strutturata con un hook e ti chiede conferma prima di procedere, l’installazione è andata a buon fine.


Le 11 skill in breve

SkillA cosa serve
Post WriterScrive post partendo da 20 formule di hook collaudate, scelte in base all’obiettivo (commenti, condivisioni, autorevolezza)
Comment DrafterPrepara un commento a un post partendo dal suo link
Reply HandlerScrive risposte ai commenti gestendo correttamente i thread di LinkedIn, che si fermano a due livelli
Post AuditControlla una bozza rispetto alle regole dell’algoritmo e ai segnali tipici dei testi generati dall’IA
HumanizerRipulisce un testo da trattini lunghi, parole da IA, elenchi da tre e altri “marchi di fabbrica” artificiali
Hook ExtractorAnalizza un post virale e ne estrae la formula come modello vuoto da riempire con il tuo argomento
Content PlannerCrea un piano di 7 giorni con temi, formati, hook, orari di pubblicazione e profili da commentare
Engagement MonitorTiene traccia delle risposte ai tuoi commenti e raggruppa chi interagisce con un post in base al tuo cliente ideale
Profile OptimizerRiscrive headline, sezione Informazioni, In primo piano ed Esperienze per generare contatti in entrata
Employee AdvocacyPianifica un programma LinkedIn per il team aziendale: lancio in 14 giorni, cadenza, regole di brand, misurazione dei risultati
RepurposerTrasforma un contenuto nato altrove (video YouTube, newsletter, articolo, thread) in un post LinkedIn nativo

Come usarle: prompt pronti da copiare

Non esistono comandi da imparare, basta chiedere in modo naturale. Ecco alcuni esempi adattati all’italiano.

Scrivere un post

Scrivimi un post LinkedIn in italiano sul perché le agenzie che usano l’IA stanno sostituendo quelle tradizionali. Obiettivo: generare commenti.

Commentare il post di qualcun altro

Commenta questo post con un punto di vista ragionato: [incolla il link del post]

Controllare una bozza prima di pubblicarla

Fai un audit di questa bozza, cerca segnali da IA e problemi con l’algoritmo: [incolla il testo]

Capire perché un post è diventato virale

Che formula di hook usa questo post? [incolla il link]

Pianificare la settimana

Crea un piano di contenuti LinkedIn di 7 giorni. Sono un consulente di IA generativa e mi rivolgo a imprenditori e responsabili marketing di PMI italiane.

Ottimizzare il profilo

Ottimizza il mio profilo LinkedIn per ricevere più richieste di consulenza: [link al tuo profilo]

Rendere più umano un testo

Umanizza questo testo: [incolla la bozza]

Riciclare un contenuto

Trasforma lo script di questo video YouTube in un post LinkedIn: [incolla testo o link]

Ogni skill ti mostra prima una bozza e aspetta il tuo via libera. Niente viene pubblicato senza la tua approvazione.


Le regole di stile integrate

Tutte le skill seguono in automatico alcune regole pensate per non far sembrare i testi scritti da una macchina:

  1. Niente trattini lunghi (—), considerati il segnale di IA più evidente
  2. Nomi sempre con la maiuscola
  3. Niente vocabolario da IA (in inglese parole come “leverage”, “delve”, “unlock”)
  4. Numeri precisi invece di aggettivi: “14.200 euro risparmiati” funziona meglio di “un risparmio significativo”
  5. Un’idea forte per commento, meglio di tre idee vaghe
  6. Lunghezze ideali: 200-350 caratteri per i commenti, 900-1.300 per i post

Consigli per chi scrive in italiano

Le skill sono nate in inglese e la lista di parole da evitare è pensata per quella lingua. Per ottenere il meglio in italiano:

  • Specifica sempre la lingua nel prompt (“in italiano”, “per un pubblico italiano”)
  • Aggiungi i tuoi “segnali da IA” italiani, ad esempio: “Evita espressioni come in un mondo in cui, è fondamentale, ecco perché, non si tratta solo di… ma di…“
  • Dai a Claude qualche tuo post passato come esempio di tono, così la voce si avvicina alla tua
  • Fai sempre un passaggio finale con Post Audit o Humanizer prima di pubblicare

Funzioni avanzate (opzionali)

L’uso base funziona già senza nessuna configurazione: incolli i testi e copi le bozze. Se vuoi automatizzare di più, ci sono tre integrazioni facoltative.

1. Leggere i dati di LinkedIn con Apify

Quattro skill (Comment Drafter, Reply Handler, Hook Extractor, Engagement Monitor) possono leggere da sole il testo dei post, i commenti e l’elenco di chi ha interagito. Senza configurazione ti chiedono di incollare il testo, con Apify lo recuperano in automatico.

  • Crea un account gratuito su https://console.apify.com (il piano free include 5 dollari di credito al mese)
  • Copia il tuo token API
  • Aggiungi nel file .env della cartella linkedin-skills:
APIFY_TOKEN=apify_api_il_tuo_token

Secondo il progetto, un uso quotidiano per i commenti più un’analisi settimanale restano sotto i 2 dollari al mese.

2. Pubblicare direttamente con Publora

Di default le skill preparano le bozze e tu le copi su LinkedIn. Con Publora, Claude può pubblicare (o programmare) i post direttamente. Il piano gratuito include 15 post al mese.

Passo 1. Registrati su https://app.publora.com/signup

Passo 2. Vai su Channels, clicca Add Channel, scegli LinkedIn e autorizza l’accesso.

Passo 3. Sempre in Channels, clicca sul tuo account LinkedIn e copia il Platform ID completo (ha il formato linkedin-ABC123DEF).

Passo 4. Vai su Settings, poi API, poi Create Key e copia la chiave che inizia con sk_.

Passo 5. Nella cartella linkedin-skills crea il file .env (oppure copia il modello con cp .env.example .env) e inserisci:

PUBLORA_API_KEY=sk_la_tua_chiave
LINKEDIN_PLATFORM_ID=linkedin-il_tuo_id

Passo 6. Installa i due pacchetti Python necessari:

pip install requests python-dotenv

Passo 7. Fai un test chiedendo a Claude:

Programma un post LinkedIn di prova tramite Publora tra 24 ore con il testo: “test della connessione API, lo cancellerò dalla dashboard”.

Se ricevi un ID del post programmato, funziona. Ricordati di cancellarlo dalla dashboard di Publora prima dell’orario previsto.

3. Generare immagini con Pixfaro

Il Post Writer può creare un’immagine per il post (visual per il feed, slide di carosello o quote card con l’hook) e allegarla alla pubblicazione. Senza chiave ti prepara solo il prompt dell’immagine.

Aggiungi nel .env:

PIXFARO_TOKEN=pf_live_il_tuo_token

Pixfaro può sovrapporre il tuo nome, il colore del brand o il logo in modo preciso, così anche i modelli più economici producono grafiche con testo leggibile.

Una nota di buon senso

L’automazione su LinkedIn va usata con giudizio. Leggere dati tramite servizi di terze parti e pubblicare via API sono pratiche su cui LinkedIn ha regole proprie: prima di automatizzare, controlla le condizioni d’uso della piattaforma e tieni sempre un essere umano (tu) nel processo di approvazione. Il bello di queste skill è proprio che non pubblicano nulla senza il tuo ok.


Un flusso di lavoro settimanale consigliato

  1. Lunedì: chiedi al Content Planner il piano dei 7 giorni
  2. Ogni giorno: usa il Post Writer per la bozza, poi Post Audit per il controllo finale
  3. Ogni giorno, 15 minuti: Comment Drafter su 3-5 post di persone rilevanti per il tuo settore
  4. Nelle 6-24 ore successive: Engagement Monitor per rispondere a chi ha risposto ai tuoi commenti
  5. Fine settimana: Hook Extractor sui post migliori del tuo settore per raccogliere nuove formule
  6. Una volta al mese: Repurposer per trasformare i tuoi contenuti migliori da altri canali in post LinkedIn

Problemi comuni e soluzioni

ProblemaSoluzione
Le skill non si attivanoVerifica di aver installato il plugin e apri una nuova conversazione
“Publora API key not provided”Il file .env manca o non è nella cartella principale di linkedin-skills
“401 Unauthorized” da PubloraLa chiave API è scaduta o sbagliata, creane una nuova da Settings > API
“404” su post o commentiIl LINKEDIN_PLATFORM_ID è errato, ricopialo per intero da Channels
pip install non funzionaUsa un ambiente virtuale: python -m venv venv && source venv/bin/activate && pip install requests python-dotenv

Non solo LinkedIn

Lo stesso autore ha pubblicato pacchetti analoghi per altre piattaforme, con lo stesso motore di voce e lo stesso flusso “approva prima di pubblicare”: X (Twitter), Instagram, YouTube, TikTok, Threads e Facebook. Li trovi tutti sul profilo GitHub di sergebulaev.


In conclusione

linkedin-skills non sostituisce la tua strategia né la tua voce: la mette in un sistema. Ti dà formule collaudate, controlli di qualità e un processo ripetibile, lasciando a te l’ultima parola su ogni contenuto.

Il consiglio è partire dall’uso base, senza chiavi API: installa, prova Post Writer, Post Audit e Comment Drafter per una settimana. Solo quando il flusso ti convince, aggiungi Apify e Publora per automatizzare il resto.