Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
openclaudia avatar

Brand Research

  • 24 installs
  • 614 repo stars
  • Updated August 5, 2026
  • openclaudia/openclaudia-skills

Helps with ai & agent building tasks.

About

brand-research is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • brand-research
  • AI & Agent Building
  • AI-coding skill

Brand Research by the numbers

  • 24 all-time installs (skills.sh)
  • Ranked #9,876 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/openclaudia/openclaudia-skills --skill brand-research

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs24
repo stars614
Last updatedAugust 5, 2026
Repositoryopenclaudia/openclaudia-skills

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

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=$(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 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.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.