Community画像github.com

Harness Brand

ローカルのブランドパックを使用して、ブランドスライド、ブログ、インフォグラフィック向けのビジュアルおよびライティングガイダンス、テンプレート、アイコンを提供します。パックの構築と検証、ブランド契約のエクスポート、完成したPowerPointデッキの監査、既存のGoogleスライドやドキュメントの選択したローカルプロファイルでのリブランディングを行います。

Harness Brand とは?

Harness Brandは、ユーザーが提供するブランドパックを構成されたローカルフォルダから読み取るAIエージェントスキルです。ブランドIDごとに`brands/<id>/pack/`フォルダを、共有アイコンライブラリには`brands/icon-libraries/`を使用します。パックコマンドのみが書き込みを行い、読み取ったブランドを変更することはありません。主な機能として、スライドプレゼンテーションのビルド(ブランドガイダンスの適用、テンプレートの選択、アイコンの配置、完成デッキの監査)、ブログやインフォグラフィックへのブランド契約のエクスポート、既存のGoogleファイルのリブランディング、およびブランドパックの作成と検証をサポートします。すべてのコマンドは`node scripts/harness-brand.mjs`から実行され、フォルダ場所はコマンドラインオプション、環境変数、または設定ファイルで指定できます。会社のリポジトリは不要で、ユーザーのローカルフォルダのみに依存します。Claude CodeやCursorなどのAIエージェントプラットフォームで動作し、開発者やコンテンツクリエイターがブランド一貫性を保ちながら作業を効率化するのに役立ちます。

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

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

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Harness Brand は何をしますか?

Harness Brandは、設定されたローカルフォルダからユーザーが提供するブランドパックを読み取ります。各ブランドはbrands/<id>/pack/に、共有アイコンライブラリはbrands/icon-libraries/に配置します。読み取ったブランドを変更することはなく、packコマンドのみが書き込みを行い、指定されたパックまたはライブラリフォルダにのみ書き込みます。

すべてのコマンドはこのスキルのフォルダから実行します:

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

ブランドコマンドは、ブランドフォルダを--data FOLDER、次いでHARNESS_BRAND_DATA環境変数、次いでnode scripts/harness-brand.mjs data --set FOLDERで記録されたフォルダ、最後にdata --install FOLDERがブランドをコピーするローカルブランドフォルダ(Macでは~/Library/Application Support/Harness Brand/brands)から検索します。brandsは使用可能なブランドとバリアントを一覧表示し、doctorは不足しているものを報告します。会社やプライベートリポジトリは不要です。フォルダがない場合は、ユーザーのブランドパックが含まれている親フォルダを尋ねてください。セットアップを参照してください。明示的に選択されたブランドを優先します。それ以外の場合は、プロジェクトの既存の選択を維持するか、作成前に一度だけ尋ねます。コンテンツ内の製品名からアイデンティティを推測しないでください。選択されたブランドのガイダンスと、このタスクに必要な参照のみを読み込みます。

スライド

デッキを作成する前にreferences/harness-slides.mdを読んでください。簡単に説明すると:

  1. guidance start --skill slides --project DIR --brand BRANDでHarness Slidesの公開ガイダンスを開始し、ブランド独自の手順、コマンド、ワーカーガイダンスを適用します。
  2. ユーザーがドラフトを承認した後、look samplesでブランドの各デッキ方向のスライドを1枚ずつ描画し、look chooseでユーザーの選択をその言葉で記録します。
  3. contract export --medium slides --brand BRAND --delivery live|reading --output NEW_DIRでHarness Slidesにブランド(色、タイポグラフィ、テンプレート、アイコンデッキ、デッキ方向)を提供します。
  4. icons --query "<concept>"でアイコンをIDで配置できるように検索します。
  5. presentation --brand BRAND --file deck.pptxで完成したデッキを監査し、その後references/slide-review.mdに従います。

ブログとインフォグラフィック

contract export --medium blog --brand BRAND --output NEW_DIR [--voice-profile FILE]でライターにブランドの色、タイポグラフィ、ルール、ボイス、ネーミングを提供し、著者のボイスは別に保持します。

ブランドパックの作成または変更

パックはブランド独自のファイルからpackコマンドを使用して作成され、人間またはアシスタントによって完成されます。docs/brand-pack-format.mdとreferences/building-a-pack.mdを参照してください。アイコンライブラリはdocs/icon-library-format.mdで説明されています。

既存のGoogleファイルのリブランディング

既存のデッキやドキュメントをコンテンツを保持しながらブランディングするには、リブランディングワークフローを読んでください。rebrand status --brand IDでそのブランドのインストール済みルールとテンプレートガイダンスのみを特定し、次にrebrand run SOURCE --brand IDを実行します。ビジネスコンテンツは保持し、新しいネイティブコピーを返します。ビジュアルの承認にはすべてのレンダリングページとネイティブ出力が必要であり、コンテンツチェックだけでは不十分です。サポートされていないプロファイルに対して生成や別のブランドを代用しないでください。ブランド固有のショートカットは同じ共有ワーカーを呼び出します。

関連スキル