ブランドロゴを検索する
既存のアートワークを使用し、その出典を保持します。このスキルにはスタンドアロンの Python 3.10+ CLI が含まれています。scripts/logos.py はこのスキルディレクトリからの相対パスで解決します。リポジトリ内でも、このスキルフォルダのみがインストールされている場合でも動作します。APIキーやPythonパッケージは不要です。
適切なアセットを見つける
次のコマンドを実行します: python3 <スキルディレクトリ>/scripts/logos.py search "ブランド名" --limit 1。カタログにそのブランドが存在することがわかっている場合は --source ours を追加し、正確なバリアントが既にわかっている場合は直接取得します。
デフォルトでは11のコレクションを検索します。検索結果を絞り込むには小さなリミットとプレーンテキストを使用し、より多くのバリアントを調べるにはリミットを増やします。--json を追加するとソースステータスと完全なメタデータが表示されます。--refresh は24時間のキャッシュをバイパスします。ブランドが存在しないと結論付ける前に、警告やJSONの errors を確認してください。利用できないソースはチェックされていません。必要に応じて、製品名、親会社、別名も試してください。ソースリファレンス には、すべてのコレクションと --source で使用する名前がリストされています。
要求された製品とビジュアルコンテキストに対して、公式ブランドキットのアートワークを優先してください。カタログには日付付きの出典情報と背景のヒントが提供されています。上流のコレクションでより良いカバレッジが得られる場合があります。ウェブサイトのファビコンは site-icon とラベル付けされ、完全なロゴやベクター版が存在する証拠にはなりません。実際のアートワークを使用する前に検査してください。提供されているライト/ダーク/カラー/ワードマークのバリアントを選択し、不足しているバリアントを近似するために商標を再描画したり色を変更したりしないでください。
マッチの背後にある実際の企業や製品を確認してください。名前が衝突することがあります。例えば、Simple Icons の flux は CNCF Flux プロジェクトであり、Black Forest Labs の FLUX 画像モデルではありません。選択する前に、ソースのメタデータを確認してください。
鮮度が重要な場合は、現在の公式ブランドページを確認し、結果の記録日と比較してください。最近ダウンロードしたからといって、ベンダーがアイデンティティを変更していないとは限りません。GitHubの上流からの結果は、コミットピン留めされたアセットURLを使用します。
取得して報告する
カタログから正確なバリアントを取得するには:
python3 <スキルディレクトリ>/scripts/logos.py fetch openrouter --variant glyph-ink --output <プロジェクト>/public/logos/openrouter.svg
CLIは記録されたSHA-256とイメージ形式を検証し、サポートされていないアクティブなSVGコンテンツを拒否し、--force なしではファイルの上書きを拒否します。完全なチェックアウトでは、--offline を使用してネットワークアクセスなしでローカルファイルを検索・取得できます。別途インストールされたスキルは、GitHubの lxf82dev/open-brand-assets から現在のカタログとアセットを取得します。
上流の結果の場合は、返されたURLを利用可能なダウンロードツールで取得し、必要な上流の帰属表示/ライセンス通知を保持し、バイトを検査し、出力とともにソースURL、バリアント、取得日、ファイルハッシュを記録します。ライブラリを選択したり、失敗したアダプタを処理したりするときは、ソース詳細 を読んでください。
selfh.st はコレクションの帰属表示を必要とします。Vector Logo Zone のウェブサイトライセンスはベンダーロゴの再ライセンスを許可しません。これらの返された帰属表示/権利に関する注意事項をアセットとともに保持してください。暗号通貨のシンボルは曖昧な場合があります。通貨名とシンボルを一緒に確認してください。
選択したソースと関連する使用条件を、提供するファイルとともに報告してください。guidelines-available はガイドラインが存在することを意味しますが、全面的な承認を意味するわけではありません。permission-required および unverified は未解決の条件です。それらのアセットをクリア済みと黙って説明しないでください。リポジトリのライセンスはベンダーの商標に対する権利を付与しません。意図されたコンテキストに対して実際の条件を確認し、編集上の参照とマーケティングや推奨を区別してください。
ギャップを埋める
コレクションにブランドや現在の公式バリアントがない場合、まずベンダーの公式ブランド/メディアページを検査し、次に自社ウェブサイトのアイコンを確認します。正確なソース、日付、変更を記録し、サイトアイコンは正直にラベル付けします。適切なアセットが存在しない場合は、代替を作成する代わりにギャップを報告します。
ユーザーがコントリビューションを要求した場合は、Open Brand Assets のチェックアウトで CONTRIBUTING.md に従ってください。1つのブランドフォルダを使用し、該当する場合は上流の通知を保持し、カタログを再構築し、チェックを実行してください。ロゴを見つけただけでは、GitHubへの書き込みや無関係なリポジトリへの変更は許可されません。