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)
- Apri Claude Desktop
- Clicca su Customize
- Clicca sul + accanto a Personal plugins, poi Create plugin e Add marketplace
- Scegli Add from a repository e incolla:
sergebulaev/linkedin-skills - Installa il plugin
- Apri una nuova conversazione e chiedi a Claude di scrivere un post LinkedIn
Claude Code sul web
- Vai su https://claude.ai/code
- Apri Skills nella barra laterale
- Clicca Add from GitHub
- Incolla:
sergebulaev/linkedin-skills - 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
| Skill | A cosa serve |
|---|---|
| Post Writer | Scrive post partendo da 20 formule di hook collaudate, scelte in base all’obiettivo (commenti, condivisioni, autorevolezza) |
| Comment Drafter | Prepara un commento a un post partendo dal suo link |
| Reply Handler | Scrive risposte ai commenti gestendo correttamente i thread di LinkedIn, che si fermano a due livelli |
| Post Audit | Controlla una bozza rispetto alle regole dell’algoritmo e ai segnali tipici dei testi generati dall’IA |
| Humanizer | Ripulisce un testo da trattini lunghi, parole da IA, elenchi da tre e altri “marchi di fabbrica” artificiali |
| Hook Extractor | Analizza un post virale e ne estrae la formula come modello vuoto da riempire con il tuo argomento |
| Content Planner | Crea un piano di 7 giorni con temi, formati, hook, orari di pubblicazione e profili da commentare |
| Engagement Monitor | Tiene traccia delle risposte ai tuoi commenti e raggruppa chi interagisce con un post in base al tuo cliente ideale |
| Profile Optimizer | Riscrive headline, sezione Informazioni, In primo piano ed Esperienze per generare contatti in entrata |
| Employee Advocacy | Pianifica un programma LinkedIn per il team aziendale: lancio in 14 giorni, cadenza, regole di brand, misurazione dei risultati |
| Repurposer | Trasforma 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:
- Niente trattini lunghi (—), considerati il segnale di IA più evidente
- Nomi sempre con la maiuscola
- Niente vocabolario da IA (in inglese parole come “leverage”, “delve”, “unlock”)
- Numeri precisi invece di aggettivi: “14.200 euro risparmiati” funziona meglio di “un risparmio significativo”
- Un’idea forte per commento, meglio di tre idee vaghe
- 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
.envdella 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
- Lunedì: chiedi al Content Planner il piano dei 7 giorni
- Ogni giorno: usa il Post Writer per la bozza, poi Post Audit per il controllo finale
- Ogni giorno, 15 minuti: Comment Drafter su 3-5 post di persone rilevanti per il tuo settore
- Nelle 6-24 ore successive: Engagement Monitor per rispondere a chi ha risposto ai tuoi commenti
- Fine settimana: Hook Extractor sui post migliori del tuo settore per raccogliere nuove formule
- Una volta al mese: Repurposer per trasformare i tuoi contenuti migliori da altri canali in post LinkedIn
Problemi comuni e soluzioni
| Problema | Soluzione |
|---|---|
| Le skill non si attivano | Verifica 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 Publora | La chiave API è scaduta o sbagliata, creane una nuova da Settings > API |
| “404” su post o commenti | Il LINKEDIN_PLATFORM_ID è errato, ricopialo per intero da Channels |
pip install non funziona | Usa 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.