尋找品牌標誌 是做什麼的?
使用現有的素材並保留其來源。此技能包含一個獨立的 Python 3.10+ 命令列工具;請相對於此技能目錄解析 scripts/logos.py。它既能在儲存庫內運作,也能在只安裝此技能資料夾時運作。無需 API 金鑰或 Python 套件。
尋找合適的素材
執行 python3 <skill-directory>/scripts/logos.py search "品牌名稱" --limit 1。如果我們的目錄已知包含該品牌,請加上 --source ours;如果已知確切變體,可直接擷取。
預設會搜尋十一種收藏。使用較小的限制和純文字來取得簡短清單;增加限制以檢查更多變體。加上 --json 可取得來源狀態和完整中繼資料。--refresh 會跳過 24 小時快取。在斷定品牌缺失之前,請檢查警告或 JSON errors;一個不可用的來源尚未被檢查。必要時可嘗試產品名稱、母公司名稱和別名。來源參考列出了所有收藏及其用於 --source 的名稱。
對於所要求的產品和視覺情境,優先選擇官方品牌套件的素材。我們的目錄提供帶有日期的出處和背景提示;上游收藏可能具有更好的覆蓋率。網站 favicon 會標示為 site-icon,這並不表示存在完整的標誌或向量版本。在使用前請檢查實際素材。選擇提供的淺色/深色/彩色/文字標記變體;不要重新繪製或重新著色商標來近似某個缺失的變體。
確認比對結果背後的實際公司/產品:名稱可能會衝突。例如,Simple Icons 的 flux 是 CNCF Flux 專案,而不是 Black Forest Labs 的 FLUX 影像模型。在選擇之前,請檢查其來源中繼資料。
如果時效性很重要,請驗證當前的官方品牌頁面,並將其與結果記錄的日期進行比較。最近的下載並不能證明供應商沒有改變其身份。來自 GitHub 上游的結果使用提交固定的素材 URL。
取得並回報
對於我們的目錄,使用以下指令擷取確切變體:
python3 <skill-directory>/scripts/logos.py fetch openrouter --variant glyph-ink --output <project>/public/logos/openrouter.svg
此命令列工具會驗證記錄的 SHA-256 和圖片格式,拒絕不支援的活躍 SVG 內容,並且在沒有 --force 的情況下拒絕覆寫檔案。在完整檢出中,--offline 會搜尋並擷取本機檔案而無需網路存取。單獨安裝的技能會從 GitHub 上的 lxf82dev/open-brand-assets 取得我們當前的目錄和素材。
對於上游結果,使用可用的下載工具取得其回傳的 URL,保留所需的上游出處/授權聲明,檢查位元組,並將來源 URL、變體、取得日期和檔案雜湊與輸出一起記錄。在選擇函式庫或處理失敗的轉接器時,請閱讀來源詳細資訊。
selfh.st 需要收藏出處。Vector Logo Zone 的網站授權不會重新授權供應商標誌。請保留這些回傳的出處/權利備註與素材。加密貨幣符號可能具有歧義;請同時驗證貨幣名稱和符號。
在交付檔案時,一併報告所選的來源和任何相關的使用條件。guidelines-available 表示存在指南,而非全面核准。permission-required 和 unverified 是未解決的條件;請不要將這些素材默認為已取得授權。儲存庫授權不授予供應商商標的權利。請檢查實際條款以符合預期的使用情境,並區分編輯性參考與行銷或代言。
填補缺口
當收藏中缺少某個品牌或當前的官方變體時,請先檢查供應商的官方品牌/媒體頁面,然後再檢查其自己的網站圖示。記錄確切的來源、日期和修改;誠實地將網站圖示標示為 site-icon。如果不存在合適的素材,請回報缺口,而不是產生替代品。
如果使用者要求貢獻,請遵循 Open Brand Assets 檢出中的 CONTRIBUTING.md。使用一個品牌資料夾,在適用時保留上游聲明,重建目錄,並執行檢查。僅找到標誌並未授權對 GitHub 進行寫入或對不相關的儲存庫進行變更。