Skip to content
Marketing
Skill

/brand-research

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.

From plugin
openclaudia-skills
73678 skills

Claude Code

$ npx -y skills add openclaudia/openclaudia-skills --skill brand-research --agent claude-code

SKILL.md

brand-research.SKILL.md
name: brand-dev
description: 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.
user_invocable: true

Brand.dev Skill

Fetch brand data from the brand.dev API and save logos locally for serving.

Step 1: Get the Domain

Extract the target domain from the user's input. Strip protocol and trailing slashes (e.g., "https://example.com/" -> "example.com").

Step 2: Fetch Brand Info

# BRANDDEV_API_KEY must be set in your environment
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 name** (`.brand.title` or `.brand.name`)
  • **Description** (`.brand.description`)
  • **Logo URLs** (from `.brand.logos[]`) — prefer icon/square logos for card layouts, full logos for headers
  • **Industry/category** if available

Step 3: Download Logos Locally

ALWAYS download logos locally for serving. Never reference external `media.brand.dev` URLs in production code — they can change or go down.

Where to save

The save location depends on the project. Look for existing patterns:

  • **Next.js / static sites**: `public/logos/<context>/` (served as `/logos/<context>/`)
  • **Other web projects**: check for existing `static/`, `assets/`, `images/`, or `public/` directories
  • **If no convention exists**: create a `logos/` directory under the project's static asset root

Naming Convention

  • `<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)
  • Optionally group by context subdirectory (e.g., `partners/`, `customers/`) if the project has multiple logo collections

Download Command

mkdir -p <logo-dir>
curl -sL "<logo-url>" -o "<logo-dir>/<brand-slug>.<ext>"

Verify Download

ls -la <logo-dir>/<brand-slug>.<ext>

Step 4: Return Results

Provide the user with:

  • Brand name
  • Description
  • Industry
  • **Local logo path** — the path to use in code (relative to the project's static root)
  • Original source URL (for reference only)

Important Rules

1. **Always save images locally** — never use `media.brand.dev` URLs directly in production code. 2. **Use local paths in code** — reference relative to the project's static asset serving root. 3. **Prefer square/icon logos** for card layouts (they fit better in grid cards). 4. **Prefer full/horizontal logos** for headers and hero sections. 5. If the brand has no logos in the API response, note this and suggest using a fallback icon.

Read more
@openclaudia
Ships withopenclaudia-skills

77 open-source marketing skills for Claude Code, Codex, and other AI coding agents. SEO, content, email, ads, analytics, and growth.

Stars on GitHub

Momentum

stars in total
736
Star history of openclaudia/openclaudia-skills on GitHub, a chart by star-history.com

Other skills on openclaudia-skills.

More skills from other plugins.

seo

seo

Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…

@agricidaniel@agricidanielInstall Skill
brag

brag

Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…

brag2w21k
@latent-spaces@latent-spacesInstall Skill
geo-audit

geo-audit

Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…

Questions about brand-research.

Which coding agents can use brand-research?
brand-research installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.