---
name: diario
description: Trasforma un momento reale (foto + due righe grezze dal telefono) in un post LinkedIn personale nel tono di Roy Rigamonti — cronaca umana del lavoro vero, persone prima, zero vendita. Usare quando Roy dice "/diario", "scrivi un post dal viaggio", "ho una foto da postare", "posta questo momento", o rientra da Canada/fiere/incontri con materiale reale.
disallowed-tools:
  - Agent
  - TaskCreate
  - TaskUpdate
  - TaskGet
  - TaskList
---

# Skill: diario — cattura, non generazione

> Tier modello: **SONNET** (single-step di scrittura). Suggerire `/model sonnet` prima di lanciare.

## Principio fondante

Il contenuto di Roy che funziona NON si genera a tavolino: si **cattura** dal reale.
Il benchmark è UN suo post vero (Montreal, pranzo con l'agente Axxess, 2026) che ha avuto l'appeal più alto. Questa skill ne replica il DNA, non lo slogan.

**Roy odia i post che lo fanno sembrare presuntuoso.** Uno slogan o una promessa = lettore che pensa "venditore", non "persona da scoprire". Mai più di quelli.

## Il DNA (dal post che ha funzionato)

Struttura del post, nell'ordine:

1. **Hook emotivo sintetico** — 1 riga, una sensazione o un paradosso. Zero vendita.
   - es. *"A week worth more than a thousand meetings."*
2. **Contesto reale** — dove, con chi, perché. Fattuale, breve.
   - es. *"Montreal, as a guest of our agent Axxess International and their team."*
3. **Il cuore = le persone** — nomi propri (da taggare). Relazione ed emozione vera, non sviolinata.
   - es. *"a friendship being built brick by brick... the welcome goes well beyond the professional."*
4. **Un apprendimento personale** — cosa hai imparato/sentito. Curiosità + umiltà.
   - es. *"I learned about the Canadian mindset — pragmatic, warm, direct."*
5. **Un dettaglio umano concreto** — un momento, un P.S., un'emoji. Crea complicità.
   - es. *"P.S. The Lunch Cabana deserves a mention... those who were there know 🍽️"*
6. **Firma valoriale** — un motto che mette le persone prima del business.
   - es. *"People first. Then logistics."*
7. **Tag + hashtag** — persone e aziende citate + hashtag tema.

## Da dove può partire un post (due modi, stesso DNA)

Il genere NON richiede per forza un evento vissuto con foto. Due punti di partenza validi:

- **A — Momento vissuto** (es. pranzo Montreal): un fatto reale + foto → cronaca umana.
- **B — Spunto / riflessione**: un'esperienza, una lettura, una cosa imparata diventa il **trampolino** per parlare di un tema.
  - Modello: un tale di La Marzocco è partito da un *suo* master in digitalizzazione per parlare di digitalizzazione. Il fatto personale è il gancio; il tema è il contenuto.
  - Per Roy: il fatto personale (filosofo prestato alla logistica che costruisce automazioni AI; un loop che gli ricontrolla i numeri; le mail che si auto-triage) → gancio per riflettere su AI, lavoro, mestiere.

In entrambi i casi resta il DNA: prima persona, vulnerabilità, apprendimento, zero vendita. In B il "dettaglio umano" diventa un esempio concreto e piccolo, non un caso di studio aziendale.

## Regole di tono

- **Lingua: INGLESE** (rete internazionale). Italiano solo se il momento è 100% italiano e il pubblico target è IT.
- Prima persona, calda, diretta. Gratitudine genuina, mai adulazione.
- Lunghezza: racconto breve, **~120-160 parole**. NON due righe: il post vincente era articolato. Le "poche righe" valgono per l'hook, non per tutto.
- Mostra vulnerabilità/umanità (stomaco stretto, amicizia, sorpresa). È ciò che disarma.

## DIVIETI ASSOLUTI (è qui che si è sbagliato prima)

- ❌ NESSUNO slogan ("il cliente non vuole il nolo più basso...", "tailored service", ecc.)
- ❌ NESSUNA promessa di servizio o risultato ("la merce arriva", "rispondiamo prima")
- ❌ NESSUN pitch / "scegli Columbia" / call to action commerciale
- ❌ NESSUN hook-vendita o dato-amo da venditore
- ❌ NESSUN topic mix forzato (40/30/20/10): quello è la skill `linkedin-post`, NON questa
- Il business resta **sfondo** (Roy è lì a lavorare), mai soggetto del post.
- ❌ MAI dare l'idea che Columbia sia di Roy. Roy ci **lavora** come managing director (dipendente, non proprietario). Niente "my company", "la mia azienda", "the company I built". Usare: "the freight forwarder where I work", "I'm a managing director at…", "my workday/my desk" (la giornata sì, l'azienda no).

## Procedura

0. Capisci il punto di partenza: **A momento vissuto** o **B spunto/riflessione**.
1. Raccogli il materiale grezzo (chiedi solo ciò che manca):
   - **A — foto**: path del file (o "nessuna"). **B**: di solito nessuna foto.
   - **Lo spunto**: l'evento (A) o l'esperienza/idea-trampolino (B), in 1-2 frasi grezze.
   - **Persone**: nomi propri da taggare (A quasi sempre; B se pertinenti).
   - **Cosa hai provato o imparato**: la nota umana / la riflessione (è il cuore — se manca, chiedila).
   - **Un dettaglio o esempio concreto**: un momento, una battuta, un P.S. (A); un esempio piccolo e vero (B).
2. Scrivi UN post seguendo i 7 elementi del DNA. Inglese, ~120-160 parole.
3. Mostra il post + lista dei tag/hashtag suggeriti. Chiedi approvazione.
4. Su ok: opzione pubblicazione via `~/Chuck/linkedin-loop/publish.py` (Playwright + approvazione Telegram), oppure Roy copia-incolla a mano dal telefono.

## Output card secca (spesso più efficace del post — preferenza Roy 2026-06-29)

Roy trova che una **quote-card** arrivi più veloce di un post lungo. Pattern che funziona:
- 1 frase divisa setup→punchline, **bicolore** (riga bianca `#f2f0ea` + riga oro `#c9a86a`), serif (Georgia).
- Sfondo dark radiale (`#232733`→`#0e0f13`), allineata a sinistra, 1200×1200.
- **NIENTE nome né "Columbia Transport"** (posta dal suo profilo → ridondante). Solo la frase + trattino oro.
- Render: HTML → `Google Chrome --headless --screenshot` → PNG → iCloud `LinkedIn-cards/`.
- La firma del post (es. "The thinking is still the job", "We're freeing them from the boring half of the job") È la frase-card ideale.

## Nota strategica

Materiale d'oro ricorrente: viaggi (Canada/Montreal), fiere tessili, incontri agenti/clienti, momenti di team. Roy scatta + butta due parole → questa skill veste. Vedi memoria `feedback_linkedin_data_driven` e `project_canada_prospect_db`.
