xiaohongshu
xiaohongshu
article-image-generator
Generates consistent, professional cover images for business/fiscal articles using Ideogram with standardized prompts and naming conventions. Use when creating new articles, updating missing covers, or maintaining visual consistency across the content library.
Full skill instructions
Fiscal: "Professional tax document with Italian flag elements, calculator, forms, clean office setting"
Business: "Modern office meeting with Italian architecture, business papers, professional atmosphere"
International: "Map of Italy with [country] flag elements, passport, professional travel documents"
{language}_cover_{slug}_{YYYYMMDD}_{HHMMSS}.webp
{ideogram}_{topic}_{YYYYMMDD}_{HHMMSS}.webpde_cover_italienische-steuern-2025-deutsche-unternehmer_20251106_164800.webpen_cover_open-srl-italy-us-citizen-2025_20251105_111200.webpes_cover_como-abrir-negocio-italia-extranjero_20251103_190200.webp⚠️ IMPORTANTE: Usa sempre lo script generate_article_covers.py per generare copertine!
Script principale da usare: generate_article_covers.py
# Genera una singola copertina
python3 generate_article_covers.py
# Oppure usa direttamente la funzione Python
python3 -c "
from generate_article_covers import generate_single_cover
generate_single_cover(
title='Il Tuo Titolo Articolo',
topic='Business in Italia',
locale='it',
style='professional'
)
"
Configurazione API:
.mcp.json nella sezione "ideogram" -> "env" -> "IDEOGRAM_API_KEY".mcp.jsonhttps://api.ideogram.ai/v1/ideogram-v3/generateApi-Key (non Authorization: Bearer)Percorso output OBBLIGATORIO:
client/public/images/articles/ (per Vercel)generate_article_covers.py salva automaticamente nel percorso correttoStili supportati: professional, modern, minimal
Naming automatico:
{locale}_cover_{slug-safe-title}_{timestamp}.pngit_cover_aprire-partita-iva-freelance_20251106_143022.pngCome funziona lo script:
IdeogramDirectMCPServer da mcp_ideogram_direct.pypublic/images/articles/{language}_cover_{slug}_{timestamp}.webpDopo aver generato/spostato l'immagine, aggiorna automaticamente il frontmatter dell'articolo:
---
title: "Titolo Articolo"
coverImage: "/images/articles/{language}_cover_{slug}_{timestamp}.webp"
---
"Professional tax document setup with Italian flag colors (green white red), calculator, tax forms, clean modern office lighting, blue and gray color scheme, corporate photography style"
"Modern business meeting in Italian office setting, professional documents, laptop with charts, Italian architecture visible through window, clean corporate design, blue accent colors"
"Professional traveler with business documents, Italian flag elements, passport and visa papers, modern airport lounge setting, clean professional photography, international business theme"
"Professional legal document setup with Italian law books, gavel element, clean desk with compliance papers, formal office setting, dark wood tones, serious professional atmosphere"
public/images/articles/
├── tax-topics/
│ ├── tax-guide-it-20251106.webp
│ ├── vat-guide-en-20251106.webp
│ └── fiscal-de-20251106.webp
├── business-topics/
│ ├── startup-it-20251106.webp
│ ├── company-setup-en-20251106.webp
│ └── entrepreneurship-de-20251106.webp
└── international-topics/
├── visa-it-20251106.webp
├── expat-guide-en-20251106.webp
└── residency-de-20251106.webp
Aggiorna automaticamente il frontmatter dell'articolo:
---
title: "Titolo Articolo"
coverImage: "/images/articles/tax-topics/tax-guide-it-20251106.webp"
---
Per generare copertine mancanti:
content/blog/ per articoli senza coverImageAPI Ideogram non configurata o chiave non valida:
.mcp.json sezione "ideogram" -> "env" -> "IDEOGRAM_API_KEY"Script generate_article_covers.py non trovato:
chmod +x generate_article_covers.pypython3 --versionmcp_ideogram_direct.py esista nella stessa directoryOutput directory non esistente:
public/images/articles/ se mancantePrompt non genera buoni risultati:
File già esistente:
Before finalizing image generation:
Input: Articolo "Aprire Partita IVA Freelance Italia 2025"
Processo:
partita-iva-freelance-it-20251106.webpUsa questa skill per mantenere coerenza visiva e qualità professionale across tutti i tuoi contenuti business/fiscali italiani.
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience