用途:该技能用于从 brand.dev API 获取品牌数据,并把 Logo 下载到本地以便项目托管使用。
主要能力:提取品牌名称、描述、Logo 地址与行业信息;下载 Logo 到项目静态资源目录;按约定命名并返回本地路径。
使用方式:
- 从用户输入提取目标域名,去掉协议与结尾斜杠。
- 调用接口查询品牌信息,需在环境中设置 BRANDDEV_API_KEY: curl -s "https://api.brand.dev/v1/brand/retrieve?domain=${DOMAIN}" -H "Authorization: Bearer ${BRANDDEV_API_KEY}" -H "Content-Type: application/json" 从响应中提取名称、描述、Logo 地址与行业。
- 下载 Logo 到本地,避免在生产代码中直接引用外部 URL: mkdir -p <logo-dir> curl -sL "<logo-url>" -o "<logo-dir>/<brand-slug>.<ext>" 命名采用小写品牌名、空格转连字符,扩展名与原文件一致;可依据项目已有目录规范存放。
- 返回品牌名称、描述、行业、本地 Logo 路径及原始来源 URL。
限制:需要有效的 brand.dev API 密钥;若响应中没有 Logo,需说明并建议使用备用图标;不存在项目目录规范时需自行创建 logos 目录。