Skills Agentes

Brand Monitor

Monitoreo de marca y seguimiento de menciones mediante la API de Brand.dev: sentimiento, oportunidades de PR, detección de logos y presencia de marca online.

Estrellas
688

en todo el repo

Actividad
25

0–100, la ruta de este skill

Actualizado
hace 7 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
2.1k tok

90 tok en reposo

Paquete
1 archivo

8 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add OpenClaudia/openclaudia-skills --skill brand-monitor --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, needs API credentials.

Qué hace

  • Busca menciones de una marca en la web con la API de Brand.dev
  • Obtiene información estructurada de una marca (logo, colores, sector, sede)
  • Detecta uso de logos en imágenes por la web
  • Crea monitores continuos de menciones con palabras clave y notificaciones
  • Analiza sentimiento de menciones y compara volumen/sentimiento frente a competidores

Úsalo cuando

  • Cuando se pide monitorear menciones de marca, sentimiento o presencia online
  • Cuando se busca detectar uso de logo o localizar oportunidades de PR
  • Cuando se solicita un informe de auditoría de marca completo

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Monitorea las menciones de mi marca en las últimas 4 semanas
    • Busca dónde se está usando nuestro logo sin autorización
    • Compara el sentimiento de mi marca contra la competencia
    • Genera un informe de auditoría de marca completo

    SKILL.md

    En inglés

    Brand Monitor

    Track brand mentions, analyze sentiment, and discover PR opportunities using the Brand.dev API.

    Prerequisites

    Requires BRANDDEV_API_KEY set in .env, .env.local, or ~/.claude/.env.global.

    echo "BRANDDEV_API_KEY is ${BRANDDEV_API_KEY:+set}"
    

    If the key is not set, instruct the user:

    You need a Brand.dev API key. Get one at https://brand.dev/ Then add BRANDDEV_API_KEY=your_key to your .env file.

    API Base

    All requests go to https://api.brand.dev/v1/ with the header Authorization: Bearer {BRANDDEV_API_KEY}.


    1. Brand Search

    Search for mentions of a brand name across the web.

    Endpoint

    GET https://api.brand.dev/v1/brand/search
    

    Parameters

    Param Type Description
    query string Brand name or phrase to search
    limit int Number of results (default 20, max 100)
    offset int Pagination offset
    sort string relevance or date
    from_date string Start date (YYYY-MM-DD)
    to_date string End date (YYYY-MM-DD)

    Example curl

    curl -s -H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
      "https://api.brand.dev/v1/brand/search?query=YourBrand&limit=20&sort=date"
    

    Response Parsing

    curl -s -H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
      "https://api.brand.dev/v1/brand/search?query=YourBrand&limit=20" \
      | python3 -c "
    import json, sys
    data = json.load(sys.stdin)
    for m in data.get('results', []):
        print(f\"Source: {m.get('source','')}  |  Title: {m.get('title','')}  |  Sentiment: {m.get('sentiment','n/a')}  |  Date: {m.get('published_at','')}\")
        print(f\"  URL: {m.get('url','')}\")
        print()
    "
    

    2. Brand Info Lookup

    Get structured brand information for any company or product.

    Endpoint

    GET https://api.brand.dev/v1/brand/info
    

    Parameters

    Param Type Description
    domain string Company domain (e.g., stripe.com)
    name string Brand name (alternative to domain)

    Example curl

    curl -s -H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
      "https://api.brand.dev/v1/brand/info?domain=stripe.com"
    

    Response Fields

    • name: Official brand name
    • domain: Primary domain
    • description: Brand description
    • industry: Industry classification
    • founded: Year founded
    • headquarters: Location
    • social_profiles: Links to social media
    • logos: Brand logo URLs
    • colors: Brand color palette
    • employees_range: Company size estimate

    3. Logo Detection

    Detect brand logos in images across the web.

    Endpoint

    GET https://api.brand.dev/v1/logo/search
    

    Parameters

    Param Type Description
    brand string Brand name to search for
    domain string Filter to specific domain
    limit int Number of results

    Example curl

    curl -s -H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
      "https://api.brand.dev/v1/logo/search?brand=YourBrand&limit=20"
    

    Use logo detection to find:

    • Unauthorized logo usage
    • Partner and sponsor visibility
    • Event coverage and media placements
    • Counterfeit product listings

    4. Mention Tracking

    Set up ongoing tracking for brand mentions.

    Create a Monitor

    POST https://api.brand.dev/v1/monitors
    

    Body

    {
      "name": "My Brand Monitor",
      "keywords": ["YourBrand", "Your Brand", "yourbrand.com"],
      "exclude_keywords": ["unrelated term"],
      "sources": ["news", "blogs", "social", "forums", "reviews"],
      "languages": ["en"],
      "notify_email": "alerts@yourdomain.com"
    }
    

    Example curl

    curl -s -X POST -H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
      -H "Content-Type: application/json" \
      "https://api.brand.dev/v1/monitors" \
      -d '{
        "name": "Brand Alert",
        "keywords": ["YourBrand"],
        "sources": ["news", "blogs", "social"],
        "languages": ["en"]
      }'
    

    List Monitors

    curl -s -H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
      "https://api.brand.dev/v1/monitors"
    

    Get Monitor Results

    curl -s -H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
      "https://api.brand.dev/v1/monitors/{monitor_id}/mentions?limit=50&sort=date"
    

    5. Sentiment Analysis

    Analyze sentiment of brand mentions.

    Endpoint

    GET https://api.brand.dev/v1/brand/sentiment
    

    Parameters

    Param Type Description
    query string Brand name
    from_date string Start date
    to_date string End date
    granularity string day, week, or month

    Example curl

    curl -s -H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
      "https://api.brand.dev/v1/brand/sentiment?query=YourBrand&from_date=2024-01-01&to_date=2024-03-31&granularity=week"
    

    Sentiment Scores

    • Positive (> 0.3): Praise, recommendations, positive reviews
    • Neutral (-0.3 to 0.3): Factual mentions, news coverage
    • Negative (< -0.3): Complaints, criticism, negative reviews

    6. Competitor Mention Comparison

    Compare brand mention volume and sentiment against competitors.

    Workflow

    1. Search mentions for your brand and each competitor
    2. Compare mention counts over the same time period
    3. Compare sentiment distributions
    4. Identify sources where competitors get mentioned but you do not
    # For each brand, get mention counts
    for brand in "YourBrand" "Competitor1" "Competitor2"; do
      count=$(curl -s -H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
        "https://api.brand.dev/v1/brand/search?query=${brand}&limit=1" \
        | python3 -c "import json,sys; print(json.load(sys.stdin).get('total',0))")
      echo "${brand}: ${count} mentions"
    done
    

    Workflow: Full Brand Audit

    When asked for a comprehensive brand monitoring report:

    Step 1: Brand Info

    Pull structured brand data for context.

    Step 2: Mention Volume

    Search for brand mentions over the last 30/90 days. Count total mentions and break down by source type.

    Step 3: Sentiment Analysis

    Get sentiment trends. Flag any negative spikes and investigate root causes.

    Step 4: PR Opportunities

    From mention data, identify:

    • High-authority sites that mention competitors but not you
    • Journalists who cover your industry
    • Trending topics where your brand could contribute
    • Unanswered questions about your brand on forums

    Step 5: Logo/Visual Presence

    Search for logo appearances. Flag unauthorized usage.

    Step 6: Report

    Present findings as:

    ## Brand Monitoring Report: {Brand}
    
    ### Overview
    - Total mentions (last 30 days): X
    - Sentiment breakdown: X% positive, X% neutral, X% negative
    - Top sources: ...
    
    ### Sentiment Trend
    [Weekly trend data]
    
    ### Top Positive Mentions
    1. [Source] - [Title] - [URL]
    2. ...
    
    ### Negative Mentions Requiring Attention
    1. [Source] - [Title] - [URL] - [Issue summary]
    2. ...
    
    ### PR Opportunities
    1. [Publication] covers [topic] - pitch angle: ...
    2. [Journalist] recently wrote about [topic] - pitch angle: ...
    
    ### Competitor Comparison
    | Metric | Your Brand | Competitor A | Competitor B |
    |--------|-----------|-------------|-------------|
    | Mentions | ... | ... | ... |
    | Positive % | ... | ... | ... |
    | Top Source | ... | ... | ... |
    
    ### Action Items
    - [ ] Respond to [negative mention]
    - [ ] Pitch [publication] about [topic]
    - [ ] Update brand listing on [platform]
    

    Error Handling

    Status Meaning
    401 Invalid or expired API key
    403 Insufficient permissions for this endpoint
    404 Resource not found (check monitor ID)
    429 Rate limit exceeded - wait and retry
    500 Server error - retry after a few seconds

    Tips

    • Use exact brand name + common misspellings as keywords
    • Exclude your own domain to avoid self-mentions
    • Set up monitors for competitor brands too
    • Check mentions weekly at minimum; daily during launches or crises
    • Export negative mentions to a spreadsheet for customer support follow-up

    Reproducido de OpenClaudia/openclaudia-skills bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere la variable BRANDDEV_API_KEY configurada en .env, .env.local o ~/.claude/.env.global, obtenida en https://brand.dev/.

    Necesita en el PATH:curlpython3

    Variables de entorno:BRANDDEV_API_KEY

    Detalles

    Categoría
    Marketing
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Código fuente
    Ver SKILL.md

    Más de OpenClaudia/openclaudia-skills

    Este repo incluye 76 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack openclaudia-skills entero y su comando de instalación

    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.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 3 días
    seo geo

    Obtiene datos de marca (nombre, descripción, logos, industria) desde la API de brand.dev y guarda los logos localmente.

    Costo de contexto al activarse
    702 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    datos analitica

    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).

    Costo de contexto al activarse
    1k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    el mes pasado
    seo geo

    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.

    Costo de contexto al activarse
    6k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    redaccion contenido

    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.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    redes sociales

    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.

    Costo de contexto al activarse
    840 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    seo geo

    Skills relacionados

    Captura una web y la convierte en un vídeo de HyperFrames — tour del sitio, showcase o clip social — usando capturas con Chrome headless y los activos de marca del propio sitio.

    Costo de contexto al activarse
    3k tok
    Tamaño del paquete
    32 archivos
    Última actualización
    hace 2 meses
    marketing

    Publica en Discord un resumen en lenguaje sencillo de lo que se lanza esta semana en tldraw.com, traduciendo los cambios de main a production para la audiencia de marketing.

    Costo de contexto al activarse
    1.6k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    marketing

    Úsalo para planear, diseñar o implementar un test A/B o experimento, o para construir un programa de experimentación de growth con hipótesis, ICE score y backlog.

    Costo de contexto al activarse
    2.8k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 4 meses
    marketing