SuperAPI AI 工具集

brand-research

设计与创作

查看项目

更新于 10-16 03:05

技能介绍

用途:使用 brand.dev API 查询品牌信息,并将 Logo 保存到本地。适用场景包括查找品牌、获取公司 Logo、获取品牌描述等。

主要能力:从输入中提取目标域名(去掉协议和末尾斜杠,如 https://example.com/ 转为 example.com);调用 API 获取品牌信息;从响应中提取品牌名称(.brand.title 或 .brand.name)、描述(.brand.description)、Logo URL(.brand.logos[],卡片布局优先方形/图标 Logo,页头优先完整 Logo)以及行业/分类(若有);将 Logo 下载到本地。

必要用法:需在环境变量 BRANDDEV_API_KEY 中提供 brand.dev API 密钥。查询命令为:curl -s "https://api.brand.dev/v1/brand/retrieve?domain=${DOMAIN}" -H "Authorization: Bearer ${BRANDDEV_API_KEY}" -H "Content-Type: application/json"。下载 Logo 使用:mkdir -p <logo-dir> 与 curl -sL "<logo-url>" -o "<logo-dir>/<brand-slug>.<ext>",并用 ls -la <logo-dir>/<brand-slug>.<ext> 验证。

保存位置与命名:遵循项目现有资源约定,Next.js/静态站点可存于 public/logos/<context>/(以 /logos/<context>/ 提供);其他项目查看 static/、assets/、images/ 或 public/ 目录;无约定时在静态资源根下创建 logos/。命名规则为品牌名小写、空格替换为连字符,如 miss-a 而非 miss_a;多 Logo 集合可按上下文子目录分组,如 partners/、customers/。

重要限制:始终本地保存图片,切勿在生产代码中直接使用 media.brand.dev URL,代码中引用本地路径;若 API 响应中无 Logo,需说明并建议使用回退图标。

返回结果应包含品牌名称、描述、行业、本地 Logo 路径(相对项目静态根)以及原始来源 URL(仅供参考)。