Communitygithub.com

YepAPI/skills

Análisis competitivo entre dominios utilizando los endpoints de YepAPI.

¿Qué es skills?

Este skill permite realizar un análisis competitivo completo entre un dominio y sus competidores utilizando la API de YepAPI. Está diseñado para agentes de IA como Claude Code, Cursor o Codex que necesiten investigar la posición SEO de un sitio web. El flujo de trabajo comienza con una visión general del dominio (tráfico, palabras clave, backlinks y rango), continúa identificando competidores por superposición de palabras clave y finalmente realiza un análisis de brecha de palabras clave para descubrir oportunidades no aprovechadas. Es útil para especialistas en marketing, desarrolladores web y propietarios de negocios que quieran entender su panorama competitivo y priorizar acciones de SEO. Soporta manejo de errores como falta de créditos, límites de tasa y fallos del servidor, con instrucciones claras para recuperarse de cada situación.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/competitor-research

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Flujo de Trabajo de Investigación de Competidores

Análisis competitivo entre dominios utilizando los endpoints de YepAPI.

Endpoints Utilizados

EndpointCostoPropósito
POST /v1/seo/domain/overview$0.01Tráfico, palabras clave, backlinks, rango del dominio
POST /v1/seo/competitors$0.04Dominios competidores SEO por superposición de palabras clave
POST /v1/seo/keyword-gap$0.04Análisis de brecha de palabras clave entre dos dominios

Flujo de Trabajo

Paso 1: Visión General del Dominio

Ejecuta POST /v1/seo/domain/overview en el dominio del usuario.

{
  "domain": "example.com"
}

Devuelve: tráfico orgánico, total de palabras clave, cantidad de backlinks, rango del dominio.

Paso 2: Descubrir Competidores

Ejecuta POST /v1/seo/competitors en el dominio del usuario.

{
  "domain": "example.com"
}

Devuelve: dominios competidores con porcentaje de superposición de palabras clave y estimaciones de tráfico.

Paso 3: Comparar los Principales Competidores

Para los 2-3 competidores principales, ejecuta POST /v1/seo/domain/overview en cada uno.

{
  "domain": "competitor.com"
}

Compara: tráfico, recuento de palabras clave, perfiles de backlinks, rango del dominio.

Paso 4: Análisis de Brecha de Palabras Clave

Ejecuta POST /v1/seo/keyword-gap entre el dominio del usuario y el principal competidor.

{
  "domain": "example.com",
  "competitor": "competitor.com"
}

Devuelve: palabras clave por las que el competidor aparece en los resultados de búsqueda y el usuario no, ordenadas por volumen y dificultad.

Paso 5: Presentar los Hallazgos

  • Quién está ganando en general (tráfico, autoridad)
  • Dónde están las brechas de palabras clave (términos de alto valor que el usuario está perdiendo)
  • Qué atacar a continuación (priorizado por oportunidad: alto volumen + baja dificultad)

Reglas

  • Comienza con la visión general del dominio — la más económica a $0.01, ofrece métricas base
  • Limita las inmersiones profundas en competidores a los 3 principales — controla los costos
  • El análisis de brecha de palabras clave es el resultado más accionable — inclúyelo siempre

Manejo de Errores

  • NO_CREDITS (402) — Indica al usuario que agregue créditos en https://yepapi.com/dashboard
  • UPSTREAM_ERROR (502) — Reintenta una vez; si falla de nuevo, omite ese paso y anótalo
  • VALIDATION_ERROR (400) — Verifica el formato del dominio; usa el dominio desnudo sin protocolo
  • RATE_LIMITED (429) — Espera y reintenta; respeta la cabecera Retry-After

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content planning with trend and sentiment data from YepAPI.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Local business and Google Maps research using YepAPI.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Tenant isolation (row-level vs schema), subdomain routing, per-tenant config, and data partitioning.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

Skills relacionados