CommunityRedacción y edicióngithub.com

seo-orchestrator

Punto de partida para alinear múltiples canales de búsqueda, compartición e IA (Google, Naver, Daum/Kakao, Bing, Brave, DuckDuckGo, Apple, X, KakaoTalk, Meta, ChatGPT·Perplexity·Claude Search) en una sola estrategia SEO.

¿Qué es seo-orchestrator?

Este skill actúa como un orquestador central para tareas de SEO, combinando varios sub-skills especializados. Cuando un usuario solicita acciones como 'haz SEO' o 'auditoría SEO', este skill selecciona y ordena los sub-skills relevantes (como google-search, naver-search, daum-search, social-preview, structured-data, ai-crawlers, etc.) para cubrir desde la optimización para motores de búsqueda tradicionales hasta la visibilidad en buscadores de IA y redes sociales. Soporta plataformas como Google, Naver, Daum/Kakao, Bing, Brave, DuckDuckGo, Apple, X, KakaoTalk, Meta, ChatGPT, Perplexity y Claude. Su funcionamiento se basa en una secuencia lógica: primero configura el rastreo e indexación, luego optimiza metadatos y datos estructurados, después asegura la exposición en buscadores de IA, evalúa la calidad de páginas a gran escala, notifica cambios mediante IndexNow y finalmente verifica la compatibilidad en navegadores. El skill incluye un script de verificación automática (seo-check.mjs) que analiza el marcado de una página, proporcionando una base de datos para el informe final. Es importante destacar que no garantiza resultados de posicionamiento ni realiza acciones de marketing de contenidos; se enfoca exclusivamente en la optimización técnica y de visibilidad en múltiples canales.

Compatible con✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/shaul1991/seo-skills/tree/HEAD/skills/seo-orchestrator

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Punto de partida para la orquestación SEO

Este Skill no contiene todas las reglas directamente. Después de definir los canales objetivo, invoca y combina los siguientes sub-skills en orden.

Sub-skillQué cubre
google-searchRastreo e indexación de Google, títulos, fragmentos, sitemaps, canonical, nombre del sitio, funciones de IA, políticas de spam, Search Console
naver-searchAsesor de búsqueda Naver: Yeti, robots.txt, verificación de propiedad, meta·Open Graph, envío de RSS·sitemaps, solicitudes de recolección, favicon, spam
structured-dataPlantillas JSON-LD (Event, Organization/sameAs, WebSite, BreadcrumbList) y diferencias entre Google y Naver
daum-searchBúsqueda Daum (Kakao): robots Daum/Daum-Preview, registro de búsqueda, PIN de herramientas para webmasters, canales relacionados, KakaoTalk Channel·KakaoMap
other-search-enginesBing (Edge·Copilot), Brave Search (navegador Brave), DuckDuckGo, Apple (Safari·Spotlight·Siri)
ai-crawlersPolíticas de rastreadores de búsqueda/aprendizaje de IA: ChatGPT·Perplexity·Claude·Meta AI·Apple·Google·Bing
social-previewOpen Graph, tarjetas X (Twitter), KakaoTalk, Meta (Facebook·Instagram·Threads), vista previa de Daum
indexnowNotificar cambios de URL a Naver, Bing, etc. mediante IndexNow
scaled-pagesCriterios de calidad para páginas generadas en masa con combinaciones de región, fecha o categoría (evitar páginas finas, puertas de enlace)
browser-compatBrave Shields·De-AMP, favicon·theme-color·manifest, visualización y medición en diferentes navegadores

Límites con otros Skills

Este repositorio se encarga del SEO (descubrimiento, indexación, visualización, exposición en búsqueda de IA). No cubre tareas de otra naturaleza; para ellas se utiliza el Skill correspondiente.

TareaEste repositorioOtros Skills de ejemplo
Rastreo·indexación·metadatos·datos estructurados·vista previa de compartición·rastreadores de IA·registro en motores de búsqueda✅—
Público objetivo·diferenciación·lenguaje del cliente·tono de marca (contexto de marketing)Solo lecturamarketingskills product-marketing
Qué crear·grupos de temas·calendario de publicación (planificación de contenido)Solo lecturamarketingskills content-strategy
Diseño de UI—Impeccable, etc.
  • Si el proyecto tiene documentos de contexto de marketing (por ejemplo, .agents/product-marketing.md, PRODUCT.md) o un plan de contenido, léelos primero para decidir títulos, frases descriptivas y qué páginas indexar. Si no existen, se procede sin crearlos.
  • Si este Skill se activa junto con otro Skill de auditoría SEO técnica (por ejemplo, seo-audit de marketingskills), las instrucciones se solapan. Usa solo uno.
  • scaled-pages solo cubre si se debe indexar una página ya creada. Decidir qué páginas crear es competencia de la planificación de contenido.

1. Qué decidir primero

Máximo 3 preguntas. No preguntes nada que se pueda saber desde el código.

  1. Canales objetivo: ¿Qué es importante: búsqueda (Google·Naver·Daum·Bing·Brave·Apple), búsqueda de IA (ChatGPT·Perplexity·Claude, etc.), compartición (KakaoTalk·X·Meta)? Valores por defecto: para servicios coreanos, Google + Naver + Daum + KakaoTalk + X + Meta, la exposición en búsqueda de IA (ChatGPT·Claude·Grok·Gemini·Copilot·Perplexity) está permitida por defecto, el bloqueo para entrenamiento es decisión del operador.
  2. Estado del sitio: Solo código / Desplegado (con URL) / Registrado en Search Console·Asesor de búsqueda.
  3. Tipo de página: Inicio, listados, detalles (evento·producto·artículo), colecciones por región·mes, etc. Si hay páginas generadas en masa, incluye obligatoriamente scaled-pages.

2. Secuencia de combinación

  1. Base de rastreo e indexación (común): robots.txt, códigos de estado HTTP, redirecciones, canonical, que el HTML del servidor contenga el contenido, enlaces <a href>, sitemaps. → Aplica google-search §Rastreo, naver-search §Recolección, daum-search §Robots, other-search-engines. Las reglas de Googlebot afectan también a Brave y Apple, así que ten especial cuidado. En caso de conflicto, sigue la más estricta (por ejemplo, Naver no admite JavaScript ni redirecciones meta refresh en la verificación de propiedad → usa redirecciones HTTP 301/302).
  2. Metadatos de la página: <title> único, meta description, og:*, twitter:*, favicon, html lang. → google-search §Títulos·Fragmentos, naver-search §Marcado de contenido, social-preview.
  3. Datos estructurados: JSON-LD según el tipo de página. Solo valores que coincidan con el contenido visible. → structured-data.
  4. Exposición en búsqueda de IA (aplicada por defecto): Permitir rastreadores de búsqueda de IA y de solicitudes de usuario, que el WAF/CDN no bloquee sus IPs, verificar indexación de Brave para Claude, publicaciones de X para Grok. El bloqueo para entrenamiento se decide por separado, notificando que Google-Extended·ai-grounding entran en conflicto con la exposición. → ai-crawlers.
  5. Calidad de páginas masivas: Si hay páginas de combinación, criterios de indexación y de noindex. → scaled-pages.
  6. Notificar y medir: Google Search Console (enviar sitemap, inspeccionar URL), Naver Asesor de Búsqueda (verificar propiedad, enviar sitemap·RSS), IndexNow, depuradores de compartición. → google-search §Search Console, naver-search §Herramientas para webmasters, daum-search §Registro de búsqueda, other-search-engines §Bing·Brave, indexnow, social-preview §Caché.
  7. Verificación en navegadores: Comprobar flujos principales, iconos y mediciones en los navegadores de mayor uso (incluyendo Brave Shields). → browser-compat.

3. Script de verificación automática

Si hay una URL desplegada o archivos HTML generados, ejecútalo primero. Está en scripts/seo-check.mjs (sin dependencias, Node 18+) dentro de la carpeta de este Skill. <carpeta del skill> es la carpeta donde se encuentra este SKILL.md.

node <carpeta del skill>/scripts/seo-check.mjs https://example.com/page      # URL (también verifica ubicación de robots.txt y sitemap)
node <carpeta del skill>/scripts/seo-check.mjs ./out/events/123.html         # HTML local
node <carpeta del skill>/scripts/seo-check.mjs --json https://example.com/   # Salida para máquinas

El script solo analiza el marcado de una sola página. No puede determinar ranking, estado de indexación ni resultados de renderizado. Verifícalo por separado con la inspección de URL de Search Console o Asesor de Búsqueda.

4. Formato del informe

## Resultado de la auditoría SEO (<URL o ruta>, <fecha y hora de verificación>)
| Canal | Elemento | Estado | Evidencia | Acción |
| --- | --- | --- | --- | --- |
| Común | robots.txt | ✅/⚠️/❌ | Valor observado | Tarea a realizar |
...
### Lo que no se pudo verificar
- Ejemplo: estado real de indexación (Search Console no conectado), caché de vista previa de KakaoTalk (requiere inicio de sesión en el depurador de compartición)
  • Distingue entre valores observados e inferencias. No garantices resultados como "mejorará el ranking" (tanto Google como Naver establecen que no garantizan indexación ni exposición).
  • Las reglas de este repositorio se verificaron al 2026-11-04. Si las políticas o los números afectan el juicio, vuelve a consultar el texto oficial original en el sub-skill correspondiente.

Lo que no se debe hacer

  • Incluir en datos estructurados o metadatos precios, fechas, reseñas o calificaciones que no estén en la página
  • Repetir palabras clave solo para exposición en búsqueda, texto oculto, generar páginas masivas con contenido duplicado
  • Proporcionar HTML diferente según el motor de búsqueda (cloaking)
  • Indicar sin fundamento que un archivo como llms.txt es "obligatorio" para la IA (Google afirma que sus funciones de IA no requieren archivos ni marcado adicionales — consulta google-search)

Individual skills in this repo

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

Skills relacionados