К основному содержанию
скилл CX Codex

brand-dev — скилл для Claude Code: данные о бренде и логотипы

Тянет название, описание, отрасль и логотипы компании через API brand.dev и складывает картинки в проект.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add OpenClaudia/openclaudia-skills --skill brand-dev -a claude-code
npx skills add OpenClaudia/openclaudia-skills --skill brand-research -a claude-code
Открыть на GitHub

Что делает brand-dev

Скилл принимает домен, снимает протокол и хвостовые слэши, потом делает запрос к https://api.brand.dev/v1/brand/retrieve?domain=${DOMAIN}. Из ответа берёт имя бренда, описание, ссылки на логотипы и отрасль, если она есть. Для работы нужен ключ: BRANDDEV_API_KEY должен лежать в переменных окружения, иначе запрос вернёт ошибку авторизации.

Логотипы скилл скачивает в проект, а не оставляет ссылками на media.brand.dev. Логика простая: внешние адреса могут смениться или отвалиться, и тогда картинки на сайте пропадут. Куда класть файлы, скилл определяет по проекту — в Next.js это public/logos/<context>/, в остальных случаях ищет static/, assets/, images/ или public/. Имя файла собирается из названия бренда в нижнем регистре через дефис, расширение сохраняется от исходника.

Для карточек советует брать квадратные иконки, для шапок — полные горизонтальные версии. Если логотипов в ответе нет, скилл об этом скажет и предложит подставить запасную иконку.

Какие задачи решает

  • вытащить название и описание компании по домену
  • скачать логотип бренда в проект вместо внешней ссылки
  • подобрать квадратную иконку для карточки партнёра
  • определить отрасль компании по её сайту
  • сложить логотипы клиентов в одну папку с понятными именами

Примеры запросов агенту

  • Найди бренд по домену example.com и скачай логотип в проект
  • Достань описание и отрасль компании с сайта miss-a.com
  • Скачай иконку бренда для карточки партнёра и покажи локальный путь

Как установить brand-dev

1Через Skills CLI (Vercel)

npx skills add OpenClaudia/openclaudia-skills --skill brand-dev -a claude-code
npx skills add OpenClaudia/openclaudia-skills --skill brand-research -a claude-code

2Вручную: положить файлы

~/.claude/skills/brand-research/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/brand-research/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о brand-dev

Как установить brand-dev в Claude Code?

Выполните npx skills add OpenClaudia/openclaudia-skills --skill brand-dev -a claude-code. Скилл появится в ~/.claude/skills/.

Что делает brand-dev?

Запрашивает данные о бренде по домену через API brand.dev: имя, описание, отрасль и ссылки на логотипы. Логотипы сохраняет в статические файлы проекта.

Что нужно для работы скилла?

Переменная окружения BRANDDEV_API_KEY с ключом API brand.dev. Без неё запрос к API не пройдёт.

Исходный текст

SKILL.md · MIT
---
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

```bash
# 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
```bash
mkdir -p <logo-dir>
curl -sL "<logo-url>" -o "<logo-dir>/<brand-slug>.<ext>"
```

### Verify Download
```bash
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.

© OpenClaudia · MIT · OpenClaudia/openclaudia-skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора61

programmatic-seo Помогает строить сотни однотипных SEO-страниц из шаблона и данных: города, сравнения, интеграции. Пригодится, когда нужен трафик по длинному хвосту. CX Codex +1 419установок signup-flow-cro Скилл для аудита и оптимизации воронок регистрации. Помогает сократить отток на формах, настроить социальные логины и сформулировать гипотезы A/B-тестов. CX Codex +1 417установок ab-test-setup Скилл помогает сформулировать гипотезу, оценить нужную выборку и разобрать результаты A/B-теста. Пригодится для планирования эксперимента и выбора метрик. CX Codex +1 417установок google-reviews Скилл получает рейтинг, число отзывов и распределение оценок бизнеса из Google Maps через DataForSEO API. Пригодится для сравнений и аудита конкурентов. CX Codex +1 373установок unsplash-image Ищет стоковые фото на Unsplash, скачивает их и по желанию накладывает заголовок с подзаголовком. Пригодится, когда нужна картинка для статьи или обложки. CX Codex +1 367установок generate-image Скилл генерирует изображения по текстовому описанию через OpenAI или Stability AI. Пригодится, когда агенту нужно подготовить баннер, иконку или иллюстрацию для проекта. CX Codex +1 343установок stripe-dispute Скилл оценивает, стоит ли оспаривать платёж в Stripe, собирает подтверждения и отправляет их только после одобрения. CX Codex +1 339установок ahrefs-python Настраивает агента на работу с библиотекой Ahrefs API на Python. Пригодится при сборе бэклинков, ключевых слов, Domain Rating и запуске аудитов. CX Codex +1 313установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой