CommunityImagegithub.com

Harness Brand

Utilise des packs de marque locaux pour fournir des instructions visuelles et rédactionnelles, des modèles et des icônes pour des diapositives, blogs et infographies de marque. Créez et validez des packs, exportez des contrats de marque, auditez des présentations PowerPoint terminées et rebrandez des Google Slides ou Docs existants avec un profil local sélectionné.

Qu'est-ce que Harness Brand ?

Harness Brand est un outil local qui lit des packs de marque fournis par l'utilisateur depuis un dossier local configuré (`brands/<id>/pack/` et `brands/icon-libraries/`). Il ne modifie jamais les marques qu'il lit, seules les commandes `pack` écrivent dans le dossier du pack ou de la bibliothèque d'icônes. Il prend en charge la création et la validation de packs, l'exportation de contrats de marque pour les diapositives, blogs et infographies, l'audit des présentations PowerPoint terminées, et le rebranding de fichiers Google Slides ou Docs existants tout en préservant le contenu. Le système fonctionne entièrement en local, sans nécessiter de dépôt privé ou d'entreprise, et offre des commandes pour lister les marques disponibles (`brands`), diagnostiquer les éléments manquants (`doctor`), et gérer les icônes via des requêtes. Il s'intègre avec Harness Slides pour les présentations et fournit un workflow de rebranding pour les fichiers Google, garantissant que le contenu métier reste intact et qu'une nouvelle copie native est créée.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dbbaskette/harness-brand-skill/tree/HEAD

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

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 Harness Brand ?

Harness Brand lit les packs de marque fournis par l'utilisateur depuis un dossier local configuré : brands/<id>/pack/ pour chaque marque, brands/icon-libraries/ pour les bibliothèques d'icônes partagées. Il ne modifie jamais une marque qu'il lit ; seules les commandes pack écrivent, et uniquement dans le dossier du pack ou de la bibliothèque qui leur est donné.

Exécutez chaque commande depuis le dossier de cette compétence :

node scripts/harness-brand.mjs <commande> [options]

Les commandes de marque trouvent le dossier des marques à partir de --data DOSSIER, sinon HARNESS_BRAND_DATA, sinon le dossier enregistré avec node scripts/harness-brand.mjs data --set DOSSIER, sinon le dossier local des marques que data --install DOSSIER copie dans les marques (~/Library/Application Support/Harness Brand/brands sur un Mac). brands liste les marques et variantes utilisables ; doctor indique ce qui manque. Aucun dépôt privé ou d'entreprise n'est requis. Si le dossier est manquant, demandez le dossier parent contenant les packs de marque de l'utilisateur ; voir configuration. Respectez une marque explicitement choisie. Sinon, conservez un choix de projet établi ou demandez une fois avant de rédiger. Ne déduisez pas l'identité à partir des noms de produits dans le contenu. Chargez uniquement les instructions de la marque sélectionnée et les références nécessaires à cette tâche.

Diapositives

Lisez references/harness-slides.md avant de créer une présentation. En résumé :

  1. guidance start --skill slides --projet DOSSIER --marque MARQUE démarre les instructions publiques de Harness Slides avec les étapes propres à la marque, les commandes et les instructions de travail.
  2. Après que la personne approuve le brouillon, look samples dessine une diapositive dans chacune des directions de présentation de la marque ; look choose enregistre leur choix dans leurs mots.
  3. contract export --medium slides --marque MARQUE --livraison live|lecture --sortie NOUVEAU_DOSSIER donne à Harness Slides la marque : couleurs, typographie, modèle, pack d'icônes et direction de présentation.
  4. icons --query "<concept>" trouve une icône à placer par son identifiant.
  5. presentation --marque MARQUE --fichier deck.pptx audite la présentation terminée ; suivez ensuite references/slide-review.md.

Blogs et infographies

contract export --medium blog --marque MARQUE --sortie NOUVEAU_DOSSIER [--voice-profile FICHIER] donne à l'auteur les couleurs, la typographie, les règles, la voix et les noms de la marque, la voix de l'auteur étant conservée séparément.

Création ou modification d'un pack de marque

Un pack est créé à partir des propres fichiers de la marque avec les commandes pack et finalisé par une personne ou un assistant : voir docs/brand-pack-format.md et references/building-a-pack.md. Les bibliothèques d'icônes sont décrites dans docs/icon-library-format.md.

Rebranding d'un fichier Google existant

Pour le branding préservant le contenu d'une présentation ou d'un document existant, lisez le workflow de rebranding. Utilisez rebrand status --marque ID pour localiser uniquement les règles installées et les instructions de modèle de cette marque, puis rebrand run SOURCE --marque ID. Conservez le contenu métier et renvoyez une nouvelle copie native. L'acceptation visuelle nécessite chaque page rendue et la sortie native ; les vérifications de contenu seules ne l'établissent pas. Ne remplacez jamais la génération ou une autre marque pour un profil non pris en charge. Les raccourcis spécifiques à une marque appellent le même travail partagé.

Skills associés