skills/brand-research/SKILL.md
Fetch brand info (name, description, logos, industry) from brand.dev API and save logos locally. Use when the user asks to look up a brand, fetch a logo, get brand info, or add a company with its logo.
npx skillsauth add OpenClaudia/openclaudia-skills brand-devInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fetch brand data from the brand.dev API and save logos locally for serving.
Extract the target domain from the user's input. Strip protocol and trailing slashes (e.g., "https://example.com/" -> "example.com").
BRANDDEV_API_KEY=$(grep BRANDDEV_API_KEY environment variables | cut -d= -f2)
curl -s "https://api.brand.dev/v1/brand/retrieve?domain=${DOMAIN}" \
-H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
-H "Content-Type: application/json"
Extract from the response:
.brand.title or .brand.name).brand.description).brand.logos[]) — prefer icon/square logos for card layouts, full logos for headersALWAYS download logos locally for serving. Never reference external media.brand.dev URLs in production code — they can change or go down.
The save location depends on the project. Look for existing patterns:
public/logos/<context>/ (served as /logos/<context>/)static/, assets/, images/, or public/ directorieslogos/ directory under the project's static asset root<brand-slug>.<ext> where:
<brand-slug> is the lowercase brand name, spaces replaced by hyphens (e.g., miss-a not miss_a)<ext> matches the original file extension (png, webp, jpg, svg)partners/, customers/) if the project has multiple logo collectionsmkdir -p <logo-dir>
curl -sL "<logo-url>" -o "<logo-dir>/<brand-slug>.<ext>"
ls -la <logo-dir>/<brand-slug>.<ext>
Provide the user with:
media.brand.dev URLs directly in production code.data-ai
Generate images using AI (OpenAI GPT Image or Stability AI). Use when the user asks to generate an image, create an AI image, make an illustration, or produce artwork from a text prompt.
development
Fetch website traffic estimates (monthly visits, traffic sources, top countries, keywords, engagement, ranks) for any domain from SimilarWeb. Use when the user asks about a domain's traffic, monthly visits, traffic sources, audience countries, or wants to compare/benchmark sites against competitors.
development
Find which ChatGPT search queries mention a given brand. Tests long-tail queries against ChatGPT's web-search-enabled model and reports which ones surface the brand. Use when the user asks to "find queries for [brand]", "check GEO visibility", "which queries mention [brand]", "geo query finder", "find AI mentions", or "test ChatGPT queries for [brand]".
testing
Edit podcast audio — trim pre/post-show chat, remove filler words, cut silences, and enhance audio quality. Use when the user asks to edit a podcast, clean up audio, remove fillers, trim a recording, or improve voice quality.