creative-brief
Skill9 starsChanged 2 months agoMITView on GitHub
Génère un brief créatif structuré pour le creative strategist (créa strat) de votre agence. Le brief contient toutes les informations nécessaires pour créer les visuels dans Figma — identité de marque, audience cible, paysage concurrentiel, 10 templates créatifs avec copywriting, style visuel, et liens vers tous les documents de référence. Le résultat est injecté dans votre app (onglet "Brief Créatif") via la colonne ai_static_prompt avec le préfixe CREATIVE_BRIEF_JSON:. Use when the user asks to "brief créatif {client}", "creative brief {client}", "brief créa strat {client}", "brief designer {client}", "brief Figma {client}". Trigger phrases: "brief créatif", "creative brief", "brief créa strat", "brief designer", "brief Figma".
- Reads credentials
- Sends data out
7 other projects use a version of this.
Adopted by
Most recently taken up by
- willlee1995/skillstheir own version, first seen Oct 13, 2026
- sidchaudhary/gtm-skillstheir own version, first seen Aug 21, 2026
- styfinity/claude-marketing-departmenttheir own version, first seen Jul 8, 2026
- Infinite-Labs-AI/infinite-skillstheir own version, first seen Jul 2, 2026
- efesorjm/creative-brieftheir own version, first seen Jun 29, 2026
- Zenobia0000/dtc-copywriting-skillstheir own version, first seen Mar 20, 2026
Used with
Projects with it also use email-sequence.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
AnthropicSkillemail-sequence
Design and draft multi-email sequences with full copy, timing, branching logic, exit conditions, and performance benchmarks. Use when building onboarding, lead nurture, re-engagement, win-back, or product launch flows, when you need a complete drip campaign with A/B test suggestions, or when mapping a sequence end-to-end with a flow diagram.
Also in 3 projects that use this
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- Infinite-Labs-AI/infinite-skills★ 43same name
- coleschaffer/copywritingskills-rmbc★ 32same name
- styfinity/claude-marketing-department★ 6same name
- Zenobia0000/dtc-copywriting-skills★ 4same name
- efesorjm/creative-brief★ 3same name
- sidchaudhary/gtm-skills★ 1same name
- willlee1995/skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository20 other files it gives its agents.
- campaign-proposalSkill
- client-onboarding-flowSkill
- cold-call-expertSkill
- cold-traffic-landing-pageSkill
- competitor-ads-researchSkill
- creative-staticsSkill
- creative-statics-v2Skill
- data-scrapingSkill
- deep-searchSkill
- devis-vercel-generatorSkill
- meta-ads-copywriterSkill
- meta-ads-creative-frameworkSkill
- meta-campaign-launcherSkill
- meta-lead-notificationsSkill
- outbound-sequence-writerSkill
- rework-campaignSkill
- sales-call-analyzerSkill
- sales-follow-up-sequenceSkill
- vsl-copywriterSkill
- vsl-end-to-end-builderSkill
The file
Files
Creative Brief Generator
Skill qui produit le brief créatif structuré que le creative strategist de votre agence utilise pour créer les visuels publicitaires dans Figma. Le brief centralise toutes les données client (onboarding, deep search, competitor ads) dans un format exploitable par le designer.
Format de sortie : JSON structuré injecté dans ton app via ai_static_prompt (préfixe CREATIVE_BRIEF_JSON:). Le brief est ensuite éditable dans l'onglet "Brief Créatif" de la campagne.
Règles critiques :
- Emojis obligatoires dans le contenu HTML généré pour structurer visuellement les sections.
- HTML simple compatible Tiptap : balises
<p>,<h2>,<h3>,<h4>,<strong>,<em>,<ul>,<li>,<ol>,<a>. Pas de CSS inline, pas de classes, pas de divs complexes. - 10 templates créatifs minimum avec des angles marketing distincts.
- Français pour tout le contenu.
🎯 Quand utiliser ce skill
Trigger sur :
- "Brief créatif pour {client}"
- "Creative brief {client}"
- "Brief créa strat {client}"
- "Brief designer {client}"
- "Brief Figma {client}"
- "Génère le brief créatif pour {client}"
NE PAS trigger pour :
- Créer la proposition de campagne → un document de proposition de campagne
- Écrire les scripts d'ads →
meta-ads-copywriter - Écrire un script VSL →
vsl-copywriter - Recherche client →
deep-search - Analyser les pubs concurrentes →
competitor-ads-research
📦 Structure du brief généré
Le brief a 7 sections + 10 templates créatifs :
1. Identité de marque 🏢
- Nom de marque, logo (lien si disponible)
- Site web, drive/assets
- Couleurs de marque (codes hex)
- Polices / typographie
- Guidelines visuelles existantes
- Ton de marque
2. Audience cible 🎯
- Persona principal (démographique + psychographique)
- Douleurs / frustrations principales
- Désirs / aspirations
- Objections à l'achat
- Déclencheurs d'achat
- Langage utilisé par la cible
- Insights deep search (si disponible)
3. Paysage concurrentiel 🔍
- Concurrents identifiés et leur positionnement
- Styles visuels observés dans les pubs concurrentes
- Angles publicitaires utilisés par les concurrents
- Opportunités de différenciation
- Insights competitor ads research (si disponible)
4. Templates créatifs 🎨 (10 minimum)
Pour chaque template :
- Nom : identifiant descriptif
- Format : Image statique 1080x1080, 1080x1350, ou Carrousel
- Angle : Douleur, Désir, Preuve sociale, Contre-intuitif, Urgence, Autorité, Comparaison, Témoignage, Éducatif, Transformation
- Headline : phrase courte qui arrête le scroll (max 8 mots)
- Sub-headline : phrase de support (max 15 mots)
- Bullet points : 3-4 points texte à mettre sur le visuel
- Style direction : description courte du style visuel recommandé
5. Direction copywriting ✍️
- Ton de voix (formel/informel, tutoiement/vouvoiement)
- Messaging framework (promesse → preuves → CTA)
- Messages clés à utiliser
- Formulations à éviter
- Exemples de bons vs mauvais textes
6. Recommandations style visuel 🖼️
- Palette de couleurs recommandée (reprendre brand + complémentaires)
- Typographie recommandée
- Style d'imagerie (photo, illustration, 3D, flat design)
- Mood / ambiance visuelle
- Exemples de styles de référence
- Mise en page recommandée
7. Références & Documents 📁
- Liens vers tous les documents source
- Assets de marque (logo, fonts, brand book)
- Documents stratégiques (onboarding, deep search)
- Exemples visuels (competitor ads, inspirations)
- Liens utiles (site web, réseaux sociaux, drive)
🔄 Pipeline (3 phases)
Phase 1 — Collecte des données
Lire toutes les sources disponibles pour le client :
- Onboarding :
projects/{client}/00-onboarding/— toutes les réponses du formulaire d'onboarding. - Deep Search :
projects/{client}/01-deep-search/— analyse approfondie du client, marché, persona. - Competitor Ads :
projects/{client}/02-competitor-ads/— analyse des publicités concurrentes. - Campaign Proposal :
projects/{client}/03-proposition-campagne/— proposition de campagne si déjà générée.
Si un dossier n'existe pas, continuer avec les données disponibles. Demander au user les infos manquantes critiques (nom du client, offre principale).
Phase 2 — Génération du brief
Générer les 7 sections HTML + 10 templates créatifs structurés.
Règles de rédaction :
- Emojis pour structurer visuellement chaque section
- HTML simple compatible Tiptap (pas de CSS inline, pas de classes)
- Français, ton direct et professionnel
- Données spécifiques au client (pas de placeholders génériques)
- Chaque template doit avoir un angle marketing distinct
- Les headlines doivent être percutants et courts (max 8 mots)
- Inclure tous les liens et documents disponibles dans la section références
Phase 3 — Injection dans ton app
Après la génération du brief, injecter automatiquement le contenu structuré dans la base de données de ton app.
Étapes :
- Identifier le
campaign_iddu client dans Supabase (tablecampaigns, chercher parnamecontenant le nom du client ou parclient_id). - Construire l'objet JSON structuré :
{
"brandIdentityHtml": "<h3>🏢 Marque</h3><p>...</p>",
"targetAudienceHtml": "<h3>🎯 Persona principal</h3><p>...</p>",
"competitiveLandscapeHtml": "<h3>🔍 Analyse concurrentielle</h3><p>...</p>",
"templates": [
{
"id": "tpl-1",
"name": "Template 1 — Douleur",
"format": "Image statique 1080x1080",
"angle": "Douleur",
"headline": "...",
"subHeadline": "...",
"bulletPoints": ["...", "...", "..."],
"styleDirection": "..."
},
{
"id": "tpl-2",
"name": "Template 2 — Désir",
"format": "Image statique 1080x1350",
"angle": "Désir",
"headline": "...",
"subHeadline": "...",
"bulletPoints": ["...", "...", "..."],
"styleDirection": "..."
}
],
"copywritingDirectionHtml": "<h3>✍️ Ton de voix</h3><p>...</p>",
"visualStyleHtml": "<h3>🎨 Palette de couleurs</h3><p>...</p>",
"referencesHtml": "<h3>📁 Assets de marque</h3><ul><li>...</li></ul>"
}- Sérialiser en JSON string et le stocker dans la colonne
ai_static_promptde la campagne avec le préfixeCREATIVE_BRIEF_JSON::
# Injection via API REST Supabase
curl -X PATCH "https://YOUR-PROJECT.supabase.co/rest/v1/campaigns?id=eq.{CAMPAIGN_ID}" \
-H "apikey: $SUPABASE_SERVICE_ROLE_KEY" \
-H "Authorization: Bearer $SUPABASE_SERVICE_ROLE_KEY" \
-H "Content-Type: application/json" \
-H "Prefer: return=minimal" \
-d '{"ai_static_prompt": "CREATIVE_BRIEF_JSON:{...le JSON sérialisé...}"}'Les clés se trouvent dans : <your-app>/.env.local
Important : Le HTML dans les champs *Html doit être du HTML simple compatible Tiptap (balises <p>, <h2>, <h3>, <h4>, <strong>, <em>, <ul>, <li>, <ol>, <a>). Pas de CSS inline, pas de classes, pas de divs complexes.
📁 Fichiers du skill
creative-brief/
├── SKILL.md ← orchestration (ce fichier)✅ Quality gate (avant de livrer le brief)
- Les 7 sections HTML sont remplies avec du contenu spécifique au client
- 10 templates créatifs avec 10 angles distincts
- Chaque template a un headline, sub-headline, 3+ bullet points, et une direction style
- Emojis présents dans chaque section pour la structuration visuelle
- HTML compatible Tiptap (pas de CSS inline, pas de divs)
- Section références contient tous les liens/documents disponibles
- JSON injecté dans Supabase avec préfixe CREATIVE_BRIEF_JSON:
- Brief visible dans l'onglet "Brief Créatif" de ton app
- Aucune phrase générique/placeholder — tout est spécifique au client
📌 Style éditorial obligatoire
À FAIRE :
- Emojis pour structurer visuellement (🎯 🔍 🎨 ✍️ 📁 etc.)
- Phrases directes et actionables
- Données chiffrées quand disponibles
- Liens cliquables vers les sources
- Français courant, pas de jargon IA
À NE PAS FAIRE :
- Placeholders génériques ("[insérer ici]", "à définir")
- Sections vides ou trop courtes
- HTML complexe (divs, classes CSS, styles inline)
- Anglicismes inutiles
- Tournures passives ou vagues
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

