CommunityImagengithub.com

Harness Brand

Utiliza paquetes de marca locales para proporcionar guías visuales y de redacción, plantillas e iconos para diapositivas, blogs e infografías de marca. Crea y valida paquetes, exporta contratos de marca, audita presentaciones terminadas en PowerPoint y renombra Google Slides o Docs existentes con un perfil local seleccionado.

¿Qué es Harness Brand?

Harness Brand es una skill diseñada para agentes de IA que permite gestionar y aplicar paquetes de marca locales desde una carpeta configurada en el equipo del usuario. Su función principal es leer paquetes de marca desde directorios como `brands/<id>/pack/` y bibliotecas de iconos compartidas en `brands/icon-libraries/`, sin modificar los originales; solo los comandos `pack` escriben en esas carpetas. Esta skill es especialmente útil para desarrolladores y creadores de contenido que necesitan mantener consistencia visual y de redacción en presentaciones (PowerPoint, Google Slides), blogs e infografías, asegurando que el agente siga fielmente las directrices de una marca específica. Funciona en entornos de línea de comandos (Node.js) y se integra con plataformas como Harness Slides, permitiendo auditar decks terminados, exportar contratos de marca y renombrar documentos de Google manteniendo el contenido original. La configuración inicial busca automáticamente la carpeta de marcas a través de una variable de entorno (`HARNESS_BRAND_DATA`), un argumento CLI (`--data`) o un almacenamiento local, y si no se encuentra, solicita al usuario que indique la ruta donde se encuentran sus paquetes de marca.

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

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Harness Brand?

Harness Brand lee paquetes de marca proporcionados por el usuario desde una carpeta local configurada: brands/<id>/pack/ para cada marca y brands/icon-libraries/ para las bibliotecas de iconos que comparten. Nunca modifica una marca que lee; solo los comandos pack escriben, y únicamente en la carpeta del paquete o biblioteca que se les indica.

Ejecute todos los comandos desde la carpeta de esta skill:

node scripts/harness-brand.mjs <comando> [opciones]

Los comandos de marca buscan la carpeta de marcas en --data CARPETA, o en HARNESS_BRAND_DATA, o en la carpeta registrada con node scripts/harness-brand.mjs data --set CARPETA, o en la carpeta local de marcas donde data --install CARPETA copia las marcas (~/Library/Application Support/Harness Brand/brands en un Mac). brands lista las marcas y variantes utilizables; doctor indica lo que falta. No se requiere ninguna empresa ni repositorio privado. Si falta la carpeta, pregunte por la carpeta principal que contiene los paquetes de marca del usuario; consulte configuración. Respete una marca elegida explícitamente. De lo contrario, conserve una elección de proyecto establecida o pregunte una vez antes de redactar. No deduzca la identidad a partir de nombres de productos en el contenido. Cargue únicamente la guía de la marca seleccionada y las referencias necesarias para esta tarea.

Diapositivas

Lea references/harness-slides.md antes de crear una presentación. En resumen:

  1. guidance start --skill slides --project DIR --brand MARCA inicia la guía pública de Harness Slides con los pasos, comandos y guía del trabajador de la propia marca.
  2. Después de que la persona apruebe el borrador, look samples dibuja una diapositiva en cada una de las direcciones de la marca; look choose registra su elección en sus propias palabras.
  3. contract export --medium slides --brand MARCA --delivery live|reading --output NUEVA_CARPETA proporciona a Harness Slides la marca: colores, tipografía, plantilla, biblioteca de iconos y dirección de la presentación.
  4. icons --query "<concepto>" encuentra un icono para colocarlo por su id.
  5. presentation --brand MARCA --file deck.pptx audita la presentación terminada; luego siga references/slide-review.md.

Blogs e infografías

contract export --medium blog --brand MARCA --output NUEVA_CARPETA [--voice-profile ARCHIVO] proporciona al escritor los colores, tipografía, reglas, voz y nomenclatura de la marca, manteniendo separada la voz del autor.

Crear o modificar un paquete de marca

Un paquete se crea a partir de los archivos propios de la marca con los comandos pack y lo finaliza una persona o un asistente: consulte docs/brand-pack-format.md y references/building-a-pack.md. Las bibliotecas de iconos se describen en docs/icon-library-format.md.

Renombrar un archivo existente de Google

Para aplicar la marca conservando el contenido de una presentación o documento existente, lea el flujo de trabajo de renombrado. Use rebrand status --brand ID para localizar solo las reglas instaladas y la guía de plantillas de esa marca, luego rebrand run ORIGEN --brand ID. Mantenga el contenido comercial y devuelva una copia nativa nueva. La aceptación visual requiere cada página renderizada y la salida nativa; las comprobaciones de contenido por sí solas no la establecen. Nunca sustituya generación ni otra marca por un perfil no compatible. Los atajos específicos de marca llaman al mismo trabajador compartido.

Skills relacionados