Skip to main content

contenu-conforme-marque

Utiliser quand l'utilisateur demande de respecter la charte, le ton de la marque ou les couleurs de la marque — et en amont de toute génération de contenu ou de template. Charge l'identité de marque et l'impose partout.

Aller à l'installation

Informations de source

Dépôt
PrendsTaPart/Plugin-Claude-MCP-BraindCode-
Dernière activité de la source
28 juillet 2026 à 18:01
Langue détectée de SKILL.md
français
Étoiles
8
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
contenu-conforme-marque
description
Utiliser quand l'utilisateur demande de respecter la charte, le ton de la marque ou les couleurs de la marque — et en amont de toute génération de contenu ou de template. Charge l'identité de marque et l'impose partout.
# Contenu conforme à la marque ## Étape 0 — Références (obligatoire) Charger `${CLAUDE_PLUGIN_ROOT}/reference/directives-outils.md` (règles communes) et `${CLAUDE_PLUGIN_ROOT}/reference/charte-graphique.md` — la charte complète les valeurs live de l'API (marges de protection, usages interdits, do/don't) et sert de repli si `get_brand` ne renvoie pas une valeur. En **multi-marques**, résoudre d'abord la **marque cible** avant toute lecture (agent `gestionnaire-marques` — jamais de défaut silencieux), puis lire `get_brand` et les assets de la marque (`list_all_files`, convention `"<Marque> — <type> — <variante>"`). La KB reste la source de vérité ; en cas d'écart KB ↔ serveur, le signaler. Le cycle de vie des marques (création/édition/suppression) : skill `gestion-marques`. ## Workflow 1. **Charger l'identité** (aucun paramètre requis) : - `get_brand` → couleurs, logo, éléments visuels de la marque ; - `get_company` → informations société (nom, activité, coordonnées) ; - `get_profile` → profil utilisateur. 2. **Imposer ces éléments dans TOUT contenu produit ensuite** : - visuels `generate_image` : intégrer les couleurs de la marque dans le `prompt` ; ne pas laisser le générateur choisir une palette arbitraire ; - captions et textes de posts (`create_draft_tool`) : respecter le ton de la marque (le déduire de `get_brand`/`get_company` ; si le ton n'y figure pas, le demander une fois et le réutiliser) ; - pages de cartes digitales (`edit_card_page`) : `background` et styles CSS inline aux couleurs exactes de la marque, logo via `image_url` ; - templates de posts (`create_post_template`) : mêmes contraintes. 3. **Vérifier avant livraison** : couleurs exactes (codes hex de `get_brand`, pas d'approximation), logo présent quand pertinent, ton homogène. ## Résolution live des URLs & divergence KB ↔ CMS L'**ordre des sources ne change pas** : `./rapido-kb/charte-graphique.md` (**PRIORITAIRE**) → `get_brand`/`get_company` (live) → repli générique (signalé). Ce qui s'ajoute, au moment de l'exécution : 1. **Résoudre les URLs RÉELLES** des assets à utiliser (logo, visuels) : `get_brand` (logo + `assets[]`) puis `list_all_files` pour l'`file_url` publique exacte — ne jamais improviser une URL ni réutiliser un chemin de mémoire. C'est cette URL réelle qui part dans le prompt (studio-visuel-marque) ou le `media_url`/`image_url`. 2. **Détecter la divergence KB ↔ CMS** sur **couleurs, logo, slogan** : comparer la valeur KB (source de vérité) à la valeur `get_brand` (serveur). En cas d'écart, **le SIGNALER explicitement** (« ta KB dit `#0052FF`, la marque CMS dit `#1A73E8` ») et **proposer la synchronisation via `gestion-marques`** (`edit_brand`) — **jamais d'écrasement silencieux**, dans un sens comme dans l'autre. Tant que l'utilisateur n'a pas tranché, appliquer la KB (prioritaire) et le dire. Le skill peut donc **corriger**, pas seulement constater : la correction passe par `edit_brand` (ou `create_brand` si la marque n'existe pas côté CMS), et le hook de validation de charte du plugin exige alors une **confirmation humaine** même quand les valeurs sont bien formées — toute modification de charte engage les contenus produits ensuite. ## Assets de marque (logos officiels) La marque porte désormais ses ASSETS (schémas vérifiés serveur) : 0. **Consulter la bibliothèque d'abord** — `list_all_files` (`search` par mot-clé, `type` ∈ image, video, doc) : le logo est peut-être déjà uploadé — ne pas créer de doublon. 1. **Uploader les logos officiels** — `upload_file_tool` (`type: "image"`, `name` explicite ex. « logo principal — fond transparent », `file_url` publique). Privilégier les versions à FOND TRANSPARENT (PNG) : ce sont elles que les générations réutilisent proprement. 2. **Les rattacher à la marque** — `add_asset` (`asset_id` renvoyé par la bibliothèque + `brand_id` de `get_brand`). Une variante par usage : principal, monochrome, fond clair, fond foncé. 3. **Les référencer dans TOUTE génération** : visuels, cartes, templates — le logo vient des assets de marque, jamais d'une URL improvisée ni d'une génération IA (un logo généré est toujours déformé). 4. **`remove_asset`** (`asset_id`) sur confirmation uniquement (hook garde-destructif en filet) — retirer un logo de la marque impacte toutes les productions suivantes. > **Pipeline vidéo (kit « Mika »)** : les logos utilisés par la chaîne vidéo > (`video-marketing`) viennent DÉSORMAIS des assets de marque CMS — plus du > repo GitHub. Toute mise à jour de logo se fait donc ICI (add_asset), et le > kit vidéo la récupère automatiquement. > **Multi-marques** : créer/modifier/supprimer une MARQUE (couleurs, typo, > slogan, logo) = skill `gestion-marques` — ce skill-ci APPLIQUE la marque, > il ne la définit pas. ## Garde-fous - Appeler `get_brand` UNE fois par session et réutiliser le résultat — pas besoin de le rappeler à chaque contenu. - Si un élément de marque manque (pas de logo, pas de couleurs définies), le signaler à l'utilisateur et lui demander l'élément plutôt que d'inventer. - Ne jamais écraser la charte : si l'utilisateur demande explicitement de s'en écarter, le faire mais le mentionner dans le récapitulatif.
Voir sur GitHub