# Brand Dev > Obtiene datos de marca (nombre, descripción, logos, industria) desde la API de brand.dev y guarda los logos localmente. Fuente: https://skillsagentes.com/skills/openclaudia/openclaudia-skills/brand-dev Markdown: https://skillsagentes.com/skills/openclaudia/openclaudia-skills/brand-dev.md Repositorio: https://github.com/OpenClaudia/openclaudia-skills Autor: OpenClaudia Licencia: MIT Actualizado: el mes pasado Coste de contexto: 50 tok instalada, 702 tok al activarse, 702 tok con todos los archivos del bundle Bundle: 1 archivo, 3 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add OpenClaudia/openclaudia-skills --skill brand-research --agent claude-code # Cursor npx -y skills add OpenClaudia/openclaudia-skills --skill brand-research --agent cursor # Codex npx -y skills add OpenClaudia/openclaudia-skills --skill brand-research --agent codex # Gemini CLI npx -y skills add OpenClaudia/openclaudia-skills --skill brand-research --agent gemini # Windsurf npx -y skills add OpenClaudia/openclaudia-skills --skill brand-research --agent windsurf # Cline npx -y skills add OpenClaudia/openclaudia-skills --skill brand-research --agent cline ``` ## Qué hace - Extrae el dominio objetivo a partir de la entrada del usuario, quitando protocolo y barras finales - Consulta la API de brand.dev (api.brand.dev/v1/brand/retrieve) para obtener nombre, descripción, logos e industria de la marca - Descarga los logos localmente en vez de referenciar URLs externas de media.brand.dev - Guarda los logos siguiendo convenciones del proyecto (public/logos/, static/, assets/) con nombre . - Devuelve al usuario nombre, descripción, industria y la ruta local del logo para usar en el código ## Cuándo usarla - El usuario pide buscar información de una marca - El usuario pide obtener el logo de una empresa - El usuario pide agregar una compañía junto con su logo ## Qué la activa - "Busca la info de la marca example.com" - "Descarga el logo de esta empresa y agrégalo al proyecto" - "Añade este partner con su logo a la web" ## Antes de instalar - Requiere la variable de entorno BRANDDEV_API_KEY configurada para autenticarse contra la API de brand.dev. - Necesita en el PATH: curl - Variables de entorno: BRANDDEV_API_KEY, DOMAIN - makes network requests - needs API credentials ## Archivos - SKILL.md — 3 KB ## SKILL.md Reproducido tal cual desde OpenClaudia/openclaudia-skills bajo MIT. Esta sección es el documento original y está en inglés. # 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//` (served as `/logos//`) - **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 - `.` where: - `` is the lowercase brand name, spaces replaced by hyphens (e.g., `miss-a` not `miss_a`) - `` 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 curl -sL "" -o "/." ``` ### Verify Download ```bash ls -la /. ``` ## 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. ## Dónde encaja - Categoría: [Datos y analítica](https://skillsagentes.com/categorias/datos-analitica.md) — Consulta, limpia y visualiza datos sin salir del agente. - Creador: [OpenClaudia](https://skillsagentes.com/creators/openclaudia.md) — 76 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Competitor Traffic Report](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/competitor-traffic-report.md): Genera un informe HTML autocontenible de tráfico competitivo: visitas mensuales (SimilarWeb), tráfico orgánico y Domain Rating (Ahrefs), con gráficos ranked, tendencias y tabla de datos. - [Podcast Edit](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/podcast-edit.md): Edita audio o video de podcast: recorta charla previa/posterior, quita muletillas, corta silencios, mejora el audio y aplica el mismo corte a una versión en video. - [Gsc Portfolio Audit](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/gsc-portfolio-audit.md): Audita TODAS las propiedades de Google Search Console a la vez: ranking por clics e impresiones con deltas, y diff de keywords por sitio (nuevas, suben, bajan, perdidas, o bien rankeadas sin clics). - [Wechat Moments](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/wechat-moments.md): Clasifica y resume el feed de WeChat Moments (朋友圈) del usuario para que los eventos reales y la información genuina destaquen sobre la promoción, ponderando según cuánto le escribe el usuario a cada autor. - [Ai Citations Report](https://skillsagentes.com/skills/openclaudia/openclaudia-skills/ai-citations-report.md): Genera un informe de Citaciones de IA (GEO) para un dominio: qué prompts de búsqueda con IA citan el sitio en Google AI Overview y ChatGPT, con contexto de tráfico orgánico y cobertura por artículo. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)