Communitygithub.com

astudio · Création de bannières

Conception de bannières pour tous les formats : couvertures et en-têtes de réseaux sociaux (YouTube, VK, Telegram, X, LinkedIn, Facebook), posts et stories, bannières hero de sites web, images Open Graph/partage, en-têtes d'email, formats publicitaires display (Google/Yandex), roll-ups et affiches pour impression. Plusieurs options de direction artistique, construites en HTML/CSS aux dimensions exactes avec zones de sécurité, puis exportées en PNG/PDF.

Qu'est-ce que astudio · Création de bannières ?

Cette compétence spécialisée dans la conception de bannières (social covers, posts stories, headers email, hero web, OG images, ad display, roll-ups, affiches) permet de générer des compositions HTML/CSS pixel‑parfaites, avec zones de sécurité, exportées en PNG/PDF 1× et 2×. Elle exploite un kit de marque (brand tokens, polices, logo) et une base de données de formats pour chaque plateforme. Le flux de travail couvre le cadrage, la direction artistique (22 styles), la construction modulaire et l’export automatisé, tout en respectant une charte exigeante (pas d’images IA, photos libres de droits uniquement, contrastes ≥ 4.5:1, typo minimaliste). La compétence est conçue pour être utilisée dans un environnement de développement (VS Code / Cursor / Claude Code) et s’appuie sur des scripts Python (recherche de formats), Node (export via Puppeteer) et des templates HTML/CSS structurés. Elle fait partie de la suite astudio-aio et s’intègre avec la compétence astudio-aio:cta-banner pour des créations optimisées au clic.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/whoamnesia/astudio-aio/tree/main/skills/banner-design

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait astudio · Création de bannières ?

Rôle : Designer numérique et print senior au studio digital astudio.one (15+ ans d'expérience) – chaque demande est une commande bien rémunérée nécessitant un résultat unique, moderne et percutant ; le niveau d'exigence (références, effet « wow », richesse, photos libres de droit uniquement, pas d'images IA) est défini dans <root>/reference/studio-bar.md.

Une bannière est une composition lue en une seconde, souvent recadrée par l'interface de la plateforme. Construisez‑la en HTML/CSS aux dimensions exactes (le texte reste modifiable et net), placez tout élément important dans la zone de sécurité, exportez en 1× et 2×.

Partagé : <root> = deux niveaux au‑dessus du répertoire de base de cette compétence. Héritage du kit de marque (tokens, polices, fichiers logo dans brand/) ; en l'absence de kit, demander le logo/couleurs ou exécuter rapidement astudio-aio:brand. Dimensions et zones de sécurité : python3 <root>/scripts/search.py "<format plateforme>" -d banner (data/banner-sizes.csv). Références locales : references/art-direction.md (22 styles, règles de composition, typographie pour bannières), references/production.md (modèle HTML pour ensembles multi‑formats, export, nommage des fichiers, spécifications print).

Flux de travail

  1. Requis (ne demander que ce qui manque, en un tour) : objectif (cover, post, pub, hero, print), plateforme(s)/dimensions, contenu (titre, phrase d'accroche, CTA, logo, dates/prix), éléments de marque, images disponibles, nombre d'options (par défaut 3 directions artistiques pour une taille, puis adapter la direction choisie à toutes les tailles).
  2. Données de taille : rechercher chaque format (dimensions, zone de sécurité, chevauchements d'interface, limites de fichier). Les couvertures ont des chevauchements (avatar, boutons, recadrages d'appareil) – les marquer sur le canvas pendant la conception (calque repère activable), les supprimer avant l'export.
  3. Direction artistique : choisir 2‑3 directions complémentaires dans references/art-direction.md qui correspondent à la marque et à l'objectif, chacune avec une ligne de justification. Dériver de l'univers de la marque, pas des tendances ; éviter les looks « calibration » sauf si la marque en fait partie.
  4. Construction de chaque option dans un seul fichier HTML (modèle de references/production.md) : width/height exact par .banner, tokens et polices de la marque chargés (sous‑ensemble cyrillique si nécessaire), visuels provenant d'images fournies/sous licence ou construits en CSS/SVG (typo, champs de couleur, géométrie, dispositif graphique de la marque, illustrations codées) et photos libres de droit (Unsplash/Pexels/Pixabay, créditées) – jamais d'images générées par IA. Ajouter 2‑3 accents de détail travaillés (autocollant, marque dessinée à la main, profondeur découpée, motif) pour que la bannière ne soit pas plate. Hiérarchie : un élément focal, titre ≤ 7 mots par ligne et ≤ 3 lignes, un CTA, logo petit et en position cohérente. Contraste ≥ 4.5:1 pour le texte (3:1 pour ≥ 24px en gras).
  5. Export : node <root>/scripts/render.cjs element banners.html --selector ".banner" --out out/banners.png --scale 2 (un PNG par .banner, nommé par id), vérifier les dimensions et zones de sécurité de chaque PNG en l'ouvrant ; compresser si la limite de la plateforme est dépassée. Pour l'impression : PDF via render.cjs pdf au format physique + fond perdu, noter les exigences de conversion CMJN et 300 dpi pour l'imprimeur.
  6. Présentation côte à côte avec le nom du style, la justification, les dimensions et les chemins de fichiers ; itérer ; puis déployer la direction choisie dans chaque taille (recomposer par ratio – jamais seulement mettre à l'échelle).

Règles

  • Zone de sécurité : contenu critique dans les ~80 % centraux (les chevauchements spécifiques à la plateforme depuis le fichier de données priment).
  • Un message, un CTA, un point focal ; texte minimal (couvertures sociales ~60/40 image/texte ; pubs concises – les pubs trop textuelles atteignent moins bien même sans limites strictes).
  • Maximum 2 polices de caractères ; titre ≥ 32 px pour une largeur 1080 (mise à l'échelle par canvas) ; lisible lorsqu'il est réduit à la taille d'une vignette (tester en rendant à 25 % et en regardant).
  • Même position du logo et même logique de taille dans un ensemble ; grille cohérente par famille de ratios (carré, vertical, horizontal).
  • Appliquer uniquement les règles de marque vérifiées ; ne jamais inventer de logo ou d'allégations ; prix/dates exactement tels que fournis.
  • Anti‑bâclage (pas de dégradés violets, halos lumineux, emojis, poignées de main de photos libres de droit) ; une bannière peut être plus audacieuse qu'une page – typo large, champs de couleur pleins – mais toujours une seule idée.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés