Skills Agentes

Youtube Api Skill

Extrae automáticamente métricas detalladas de vídeos y datos de canal de YouTube a partir de palabras clave, usando la API de BrowserAct.

Oficial

Reemplaza a: Automatización pura basada en IA para scraping de navegador

Estrellas
6k

en todo el repo

Actividad
41

0–100, la ruta de este skill

Actualizado
hace 5 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.6k tok

223 tok en reposo

Paquete
2 archivos

10 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add browser-act/skills --skill youtube-api-skill --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, needs API credentials.

Qué hace

  • Ejecuta un script Python que consulta la API de YouTube de BrowserAct con palabras clave y filtro de fecha
  • Recorre la lista de resultados de vídeos, abre cada página de detalle y extrae métricas estructuradas
  • Devuelve datos limpios: canal, suscriptores, título, URL, fecha de publicación, vistas, duración, comentarios y likes
  • Monitorea logs de estado con marca de tiempo mientras la tarea se ejecuta en segundo plano
  • Aplica un único reintento automático si falla, salvo que el error sea de autorización inválida

Úsalo cuando

  • Extraer datos detallados de vídeos de YouTube según palabras clave específicas
  • Monitorear el rendimiento de los últimos vídeos de canales de la competencia
  • Recopilar comentarios y likes de vídeos sobre un tema concreto
  • Rastrear tendencias de vídeo o métricas de campañas de marketing periódicamente

No lo uses cuando

    Qué lo activa

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

    • “Extrae los vídeos de YouTube sobre 'AI agent' publicados esta semana con sus métricas”
    • “Monitorea el rendimiento de los canales de la competencia en YouTube”
    • “Recopila comentarios y likes de vídeos de marketing sobre nuestra campaña”
    • “Encuentra tutoriales de automatización de navegador publicados este mes”

    SKILL.md

    En inglés

    YouTube API Automated Extraction Skill

    📖 Skill Introduction

    This skill provides users with an automated data extraction service through BrowserAct's YouTube API template. It can directly extract structured video metrics and channel information from YouTube. By simply inputting search keywords and upload date filters, it traverses the video results list, opens each video detail page, and directly returns clean, ready-to-use data.

    ✨ Features

    1. No Hallucinations, Ensuring Stable and Accurate Data Extraction: Pre-set workflow avoids AI-generated hallucinations.
    2. No CAPTCHA Issues: No need to handle reCAPTCHA or other verification challenges.
    3. No IP Restrictions and Geofencing: No need to deal with regional IP restrictions.
    4. Faster Execution Speed: Compared to pure AI-driven browser automation solutions, task execution is faster.
    5. Extremely High Cost-Effectiveness: Compared to AI solutions that consume a large amount of tokens, it can significantly reduce data acquisition costs.

    🔑 API Key Guide Flow

    Before running, you need to check the BROWSERACT_API_KEY environment variable. If it is not set, do not take any other actions first. You should request and wait for the user to provide it collaboratively. Agent must inform the user at this time:

    "Since you have not configured the BrowserAct API Key yet, please go to the BrowserAct Console first to get your Key."

    🛠️ Input Parameters

    When invoking the script, the Agent should flexibly configure the following parameters based on user needs:

    1. KeyWords (Search Keywords)

      • Type: string
      • Description: Search keywords used to find videos on YouTube.
      • Example: Openclaw, AI agent, browser automation
    2. Upload_date (Upload Date Filter)

      • Type: string
      • Description: Filter videos by recency in YouTube search results.
      • Supported values:
        • Today
        • This week
        • This month
        • This year
      • Default: This week

    🚀 Invocation Method (Recommended)

    The Agent should execute the following standalone script to achieve "one command to get results":

    # Invocation example
    python -u ./scripts/youtube_api.py "keywords" "upload_date"
    

    ⏳ Execution Status Monitoring

    Since this task involves automated browser operations, it may take a long time (several minutes). The script will continuously output status logs with timestamps while running (e.g., [14:30:05] Task Status: running). Notice for Agent:

    • While waiting for the script to return results, please keep paying attention to the terminal output.
    • As long as the terminal is still outputting new status logs, it means the task is running normally. Please do not misjudge it as a deadlock or unresponsive.
    • If the status remains unchanged for a long time or the script stops outputting and no result is returned, the retry mechanism can be considered.

    📊 Data Output Description

    After successful execution, the script will directly parse and print the results from the API response. The results include:

    • channel_title: Channel name displayed on the video page
    • channel_url: Channel URL
    • subscribers: Subscriber count shown on the channel
    • video_title: Video title shown on the video page
    • video_url: Video URL
    • publish_date: Publish date or time shown on YouTube
    • view_count: View count shown on YouTube
    • video_duration: Video duration
    • comment_count: Total comment count
    • like_count: Like count

    ⚠️ Error Handling & Retry

    During the execution of the script, if an error is encountered (such as network fluctuations or task failure), the Agent should follow this logic:

    1. Check the output content:

      • If the output contains "Invalid authorization", it means the API Key is invalid or expired. At this time, do not retry, you should guide the user to recheck and provide the correct API Key.
      • If the output does not contain "Invalid authorization" but the task execution fails (for example, the output starts with Error: or the returned result is empty), the Agent should automatically try to execute the script again once.
    2. Retry limit:

      • Automatic retry is limited to once. If the second attempt still fails, stop retrying and report the specific error information to the user.

    🌟 Typical Use Cases

    1. Content Monitoring: Weekly track and extract detailed performance metrics of specific topics.
    2. Competitor Scanning: Analyze the recent video details, views, and likes of competitor channels.
    3. Campaign Tracking: Track specific promotional campaigns and evaluate their video interaction metrics.
    4. Market Research: Collect structured data of videos in specific niches for deep research.
    5. Trend Analysis: Analyze which types of videos have higher engagement rates in a specific industry.
    6. Creator Analytics: Monitor specific YouTube creators' video durations, views, and comments.
    7. Engagement Evaluation: Gather comment and like counts across multiple videos for sentiment estimation.
    8. Video Discovery: Find top-performing tutorials or product reviews from the past week.
    9. Data Enrichment: Build searchable video intelligence datasets for BI tools or CRM.
    10. Automated Reporting: Extract weekly video performance metrics to feed into reporting workflows.

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

    Archivos

    2 archivos 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 tener configurada la variable de entorno BROWSERACT_API_KEY (obtenida en la consola de BrowserAct) y Python instalado.

    Necesita en el PATH:python

    Variables de entorno:BROWSERACT_API_KEY

    Detalles

    Licencia
    MIT
    Recursos incluidos
    scripts en python
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de browser-act/skills

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

    Forja paquetes Skill reutilizables (SKILL.md + scripts) a partir de la exploración de sitios web vía browser-act, evitando volver a explorar más tarde.

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

    Extrae datos completos de producto mayorista de páginas de detalle en 1688.com: título, precios por escalones, variantes SKU, imágenes, vendedor, puntuaciones de tienda, protección al comprador, atributos, cupones y estadísticas de reseñas.

    Costo de contexto al activarse
    3.4k tok
    Tamaño del paquete
    5 archivos
    Última actualización
    hace 2 meses
    Oficialdatos analitica

    CLI de automatización de navegador para agentes de IA: nunca ejecutes comandos browser-act directamente vía Bash, invoca siempre este skill primero.

    Costo de contexto al activarse
    939 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    Oficialautomatizacion

    Scraper de listados vendidos en eBay en 8 marketplaces (.com/.co.uk/.de/.fr/.it/.es/.ca/.com.au) con filtros de keyword, categoría, precio, condición, ubicación y orden, que devuelve ventas reales paginadas.

    Costo de contexto al activarse
    4.8k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 2 meses
    Oficialdatos analitica

    Descubre cuentas de usuario de Threads por palabra clave, extrayendo datos de perfil como username, nombre visible, verificación, biografía y número de seguidores.

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

    Extrae posts públicos del perfil de un usuario de Threads, obteniendo texto, métricas de interacción e info de medios a partir del JSON incrustado en el SSR.

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

    Skills relacionados

    Extrae datos completos de producto mayorista de páginas de detalle en 1688.com: título, precios por escalones, variantes SKU, imágenes, vendedor, puntuaciones de tienda, protección al comprador, atributos, cupones y estadísticas de reseñas.

    Costo de contexto al activarse
    3.4k tok
    Tamaño del paquete
    5 archivos
    Última actualización
    hace 2 meses
    Oficialdatos analitica

    Obtiene el detalle completo de un listing de Airbnb por su ID numérico vía la API interna GraphQL: título, tipo de habitación, descripción, amenities, fotos, coordenadas, ciudad, reglas, ratings y dormitorios.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 2 meses
    Oficialdatos analitica

    Extrae detalles estructurados de un producto de Amazon (título, precio, calificaciones, marca, descripción) a partir de su ASIN mediante la API de BrowserAct.

    Costo de contexto al activarse
    1.5k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 5 meses
    Oficialdatos analitica