Scrive articoli blog in italiano per FIM Insurance Broker, seguendo il tone of voice del sito, la struttura JSON esistente e le regole di compliance IVASS. Usa quando l'utente chiede di "scrivere un articolo", "creare un post blog", "aggiungere contenuto blog", "generare un articolo su [topic]" o simili.
Installs into .claude/skills of the current project.
Are you the author of Fim Blog Writer?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/aibot88-fim-blog-writer)
---
name: fim-blog-writer
description: Scrive articoli blog in italiano per FIM Insurance Broker, seguendo il tone of voice del sito, la struttura JSON esistente e le regole di compliance IVASS. Usa quando l'utente chiede di "scrivere un articolo", "creare un post blog", "aggiungere contenuto blog", "generare un articolo su [topic]" o simili.
---
# FIM Blog Writer
Skill per scrivere articoli blog in italiano per il sito di FIM Insurance Broker (www.fimbroker.it).
## Contesto di riferimento
- **Target**: famiglie, professionisti, artigiani, PMI, condomini (mercato italiano)
- **Tono**: professionale, relazionale, trasparente, NON corporate, NON freddo
- **Lingua**: esclusivamente italiano
- **Brand claim**: "Broker indipendente: non rappresentiamo compagnie ma solo gli interessi del cliente"
- **Compliance**: IVASS (RUI Sez. B n. B000405449), GDPR, IDD (D.Lgs 68/2018)
- **Sede/contatti**: Via Roma 41, 04012 Cisterna di Latina (LT) — Tel +39 06 96883381 — Email info@fimbroker.it
## Workflow obbligatorio
Quando l'utente chiede un nuovo articolo, segui questi step in ordine.
### 1. Raccogli contesto
- Leggi `fim-broker-website/data/blog-posts.json` per vedere articoli già esistenti ed evitare duplicati
- Leggi `CLAUDE.md` per refresh completo su brand voice e convenzioni
- Se l'utente indica un topic vago, **chiedi chiarimenti** prima di scrivere (target lettore, angolo, keyword primaria)
### 2. Ricerca keyword (se non fornita)
Usa WebSearch per identificare:
- Volume di ricerca stimato per la keyword principale
- Domande correlate (People Also Ask)
- Competitor che già coprono il topic
### 3. Struttura l'articolo
Ogni articolo deve avere questa struttura JSON (identica a quella esistente in `blog-posts.json`):
```json
{
"slug": "kebab-case-seo-friendly",
"title": "Titolo con Keyword Principale",
"excerpt": "1-2 frasi che riassumono il valore dell'articolo per il lettore. Max 180 caratteri.",
"category": "Auto | Vita | Casa | Salute | Aziendale | Professionisti | Viaggio | Guide",
"date": "DD Mese YYYY",
"readTime": "X min",
"image": "https://images.unsplash.com/photo-XXX?w=1200&q=80&fit=crop&auto=format",
"sections": [
{
"heading": "H2 della sezione",
"body": "Paragrafo di 100-200 parole in italiano naturale e professionale.",
"list": ["Bullet 1", "Bullet 2", "..."]
}
]
}
```
**Regole strutturali:**
- 5 sezioni (4 contenuto + 1 CTA finale a FIM)
- Prime 4 sezioni: `heading` + `body` (+ `list` opzionale con 3-7 bullet)
- Ultima sezione: **sempre** una call-to-action verso FIM senza `list`, con telefono/email/link
- Lunghezza totale: 800-1500 parole
- `readTime`: calcolare come `ceil(word_count / 230)` minuti
- `date`: usare la data di oggi in formato "DD Mese YYYY" (mesi in italiano)
### 4. Scrivi contenuto di qualità
**Fai:**
- Usa dati concreti e fonti verificabili (IVASS, ANIA, Gazzetta Ufficiale, stampa di settore)
- Cita normative specifiche con riferimento (es. "D.Lgs 68/2018", "Legge di Bilancio 2024")
- Includi esempi concreti e casi pratici rilevanti per il target italiano
- Usa prima persona plurale ("crediamo", "confrontiamo", "il nostro team")
- Linka internamente ad altre pagine del sito (`/soluzioni/X`, `/servizi/Y`, `/preventivo`, `/prenota-consulenza`)
**Non fare:**
- Non promettere prezzi specifici o garanzie di copertura
- Non raccomandare prodotti di compagnie specifiche
- Non usare anglismi inutili ("leverage", "asset class", "coverage") quando esiste l'italiano
- Non inventare statistiche — se incerto, ometti o marca con [VERIFICARE]
- Non superare le 200 parole per paragrafo
### 5. Scegli categoria e immagine
**Categorie disponibili** (usa una di queste):
- `Auto` — RC auto, moto, veicoli elettrici
- `Vita` — polizze vita, TCM, previdenza complementare
- `Casa` — abitazione, condominio, catastrofi
- `Salute` — sanitaria integrativa, infortuni, LTC
- `Aziendale` — RC aziendale, cyber, D&O, flotte
- `Professionisti` — RC professionale, liberi professionisti
- `Viaggio` — assicurazione viaggio
- `Guide` — articoli educativi, glossario, spiegazioni
**Immagine:**
- Usa Unsplash con URL nel formato `https://images.unsplash.com/photo-XXX?w=1200&q=80&fit=crop&auto=format`
- Scegli foto coerenti col topic, evita cliché bancari/corporate
### 6. Inserisci nel sito
1. Aggiungi il nuovo oggetto **all'inizio** dell'array `posts` in `fim-broker-website/data/blog-posts.json` (così appare come più recente)
2. Aggiungi lo `slug` all'inizio dell'array `blogSlugs` in `fim-broker-website/app/sitemap.ts`
3. Verifica la validità del JSON con `python3 -c "import json; json.load(open('fim-broker-website/data/blog-posts.json'))"`
### 7. Commit e push
- Branch dedicato: `claude/add-blog-<slug-corto>`
- Commit message stile conventional commits: `content: add blog article on <topic>`
- **NON aprire la PR** a meno che l'utente lo chieda esplicitamente
- Alla fine informa l'utente con: URL del branch, conteggio parole, keyword target, link alla PR da creare manualmente
## Esempi di articoli esistenti (riferimento di stile)
Vedi in `fim-broker-website/data/blog-posts.json`:
- `assicurazione-condominio-guida-completa` — guida tecnica con normativa
- `differenza-broker-agente-assicurativo` — articolo educativo con positioning
- `rc-professionale-freelance-partite-iva` — target professionisti
- `polizza-catastrofale-obbligatoria-imprese-2025` — topic normativo
Quando in dubbio sul tono o la lunghezza, imita questi.
## Compliance check finale
Prima di committare, verifica che l'articolo:
- ✅ Non contenga promesse di prezzo specifiche
- ✅ Non raccomandi prodotti di compagnie particolari
- ✅ Citi normative con riferimenti corretti
- ✅ Abbia la CTA finale verso FIM con contatti reali
- ✅ Sia in italiano naturale, senza anglismi inutili
- ✅ Non inventi statistiche (se incerto, ometti)