Skills Agentes

Geo Report Pdf

Genera un PDF profesional de una auditoría GEO con pandoc + Chrome headless. Convierte GEO-AUDIT-REPORT.md en un informe listo para el cliente: portada, tablas de puntuación con colores, hallazgos por severidad y hoja de ruta de 90 días.

Solicitareadgrepglobbashwrite
Estrellas
10.8k

en todo el repo

Actividad
37

0–100, la ruta de este skill

Actualizado
hace 6 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.3k tok

59 tok en reposo

Paquete
1 archivo

5 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add zubair-trabzada/geo-seo-claude --skill geo-report-pdf --agent claude-code

Se instala solo en este repositorio.

Este skill runs shell commands, writes to your files.

Qué hace

  • Comprueba si existe GEO-AUDIT-REPORT.md en el directorio y, si no, pide al usuario ejecutar /geo audit <url> primero.
  • Extrae los metadatos de portada del informe (marca, dominio, puntuación GEO, fecha, ubicaciones y CMS) y los inyecta como metadatos de pandoc.
  • Genera un GEO-REPORT.html autocontenido con pandoc, usando la plantilla y CSS incluidos en la skill.
  • Imprime el HTML con Chrome headless para producir GEO-REPORT.pdf listo para el cliente.
  • Aplica colores a las puntuaciones y etiquetas de severidad, y saltos de página automáticos en las secciones principales.

Úsalo cuando

  • Quieres convertir GEO-AUDIT-REPORT.md en un PDF profesional para entregar al cliente.
  • Acabas de hacer una auditoría GEO y necesitas el informe final en PDF con portada y hoja de ruta.
  • Necesitas un entregable de consultoría GEO con tablas de puntuación codificadas por color y hallazgos marcados por severidad.

No lo uses cuando

    Qué lo activa

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

    • “Convierte GEO-AUDIT-REPORT.md en un PDF con portada y colores.”
    • “Genera el informe GEO en PDF para el cliente.”
    • “Pasa la auditoría a GEO-REPORT.pdf con pandoc y Chrome headless.”
    • “Necesito el PDF del informe GEO con la hoja de ruta de 90 días.”

    SKILL.md

    En inglés

    GEO PDF Report Generator (pandoc pipeline)

    Prerequisites

    • pandoc — brew install pandoc
    • Google Chrome — must be installed at /Applications/Google Chrome.app/

    No Python dependencies. No ReportLab. No JSON data wrangling.

    How It Works

    1. Read GEO-AUDIT-REPORT.md in the current directory (created by /geo audit)
    2. Extract cover metadata from the report (brand name, domain, GEO score, date, locations)
    3. Run pandoc with the bundled CSS + HTML template to produce a self-contained GEO-REPORT.html
    4. Run Chrome headless to print the HTML to GEO-REPORT.pdf

    The pandoc template (~/.claude/skills/geo/templates/geo-report-template.html) injects:

    • A full-bleed dark navy cover section with the GEO score badge
    • Per-section cover metadata (date, business type, locations, platform)
    • JavaScript that runs inside Chrome before printing to color-code score cells and severity-tag finding sections

    Workflow

    Step 1: Check for audit report

    Look for GEO-AUDIT-REPORT.md in the current directory. If absent, tell the user to run /geo audit <url> first.

    Step 2: Extract cover metadata from the report

    Read the top of GEO-AUDIT-REPORT.md and extract:

    Field Where to find it
    brand_name First H1 title (after "GEO Audit Report:")
    domain Second bold line (e.g. **Domain:** alexamediasolutions.com)
    geo_score Line matching ## Overall GEO Score: XX / 100
    score_label Word after the score on that same line (e.g. "Poor", "Fair", "Good")
    date **Audit Date:** line
    business_type **Business Type:** line
    locations **Locations:** line
    platform **CMS:** line

    Step 3: Run pandoc

    pandoc GEO-AUDIT-REPORT.md \
      --to html5 \
      --standalone \
      --embed-resources \
      --template ~/.claude/skills/geo/templates/geo-report-template.html \
      --css ~/.claude/skills/geo/templates/geo-report-style.css \
      --metadata title="GEO Audit Report — <brand_name>" \
      --metadata brand_name="<brand_name>" \
      --metadata domain="<domain>" \
      --metadata geo_score="<geo_score>" \
      --metadata score_label="<score_label>" \
      --metadata date="<date>" \
      --metadata business_type="<business_type>" \
      --metadata locations="<locations>" \
      --metadata platform="<platform>" \
      -o GEO-REPORT.html
    

    Replace <field> placeholders with values extracted in Step 2. If a field is not found in the report, omit that --metadata flag — the template has sensible defaults.

    Step 4: Run Chrome headless

    "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \
      --headless=new \
      --disable-gpu \
      --no-sandbox \
      --print-to-pdf="$(pwd)/GEO-REPORT.pdf" \
      --print-to-pdf-no-header \
      --no-pdf-header-footer \
      --virtual-time-budget=5000 \
      "file://$(pwd)/GEO-REPORT.html"
    

    Step 5: Report completion

    Tell the user:

    • GEO-REPORT.pdf was generated in the current directory
    • File size
    • Optionally: open GEO-REPORT.pdf to preview it

    What the PDF Contains

    • Cover page — Dark navy gradient, brand name, domain, GEO score badge (colored by score), audit date, business type, locations, CMS platform
    • Score tables — Cells containing XX/100 are color-coded: ≥80 green, ≥65 blue, ≥50 amber, ≥35 orange, <35 red
    • Finding sections — h3 headings containing "Critical / High / Medium / Low" get severity-colored left-border callout blocks (red / orange / yellow / green)
    • Section page breaks — Major sections (High Priority, 90-Day Roadmap, Component Score Summary, Generated Schema) break to new pages automatically
    • Code blocks — JSON schema templates render with dark theme monospace styling
    • Page footer — Brand name · GEO Audit · date + page numbers (via CSS @page)

    Customizing the Report

    • Colors / typography — Edit ~/.claude/skills/geo/templates/geo-report-style.css
    • Cover layout — Edit ~/.claude/skills/geo/templates/geo-report-template.html
    • Score thresholds for color-coding — Edit the scoreColor() function in the template's <script> block
    • Which sections get page breaks — Edit the breakBefore array in the template's <script> block

    Troubleshooting

    Problem Fix
    pandoc: command not found brew install pandoc
    Chrome not found Check path: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    PDF is blank / empty Increase --virtual-time-budget to 8000
    Cover metadata missing Check GEO-AUDIT-REPORT.md has the standard header format
    Fonts not loading PDF is rendered offline; system fonts are used as fallback — this is expected

    Reproducido de zubair-trabzada/geo-seo-claude 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 pandoc (brew install pandoc) y Google Chrome instalado en /Applications/Google Chrome.app/.

    Necesita en el PATH:pandoc

    Detalles

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

    Más de zubair-trabzada/geo-seo-claude

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

    Geo

    10.8k

    Optimiza webs para buscadores de IA (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) y clásicos: auditorías GEO, citabilidad, crawlers, llms.txt, menciones de marca, schema, SEO técnico y para plataformas, E-E-A-T e informes.

    Costo de contexto al activarse
    2.8k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    Permisos
    seo geo

    Análisis de acceso de crawlers de IA: comprueba robots.txt, meta tags y cabeceras HTTP para ver qué crawlers de IA pueden acceder al sitio. Incluye mapa de acceso y recomendaciones para maximizar la visibilidad en IA con control adecuado.

    Costo de contexto al activarse
    4.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    Permisos
    seo geo

    Genera un informe GEO profesional orientado al cliente que combina todos los resultados de la auditoría en una única entrega con puntuaciones, hallazgos y acciones priorizadas.

    Costo de contexto al activarse
    4.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    Permisos
    seo geo

    Obtiene las últimas actualizaciones de las skills GEO-SEO del repositorio upstream: compara los archivos instalados con la última versión, muestra qué cambia y actualiza skills, agentes, scripts y plantillas de esquema.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    Permisos
    seo geo

    Auditoría técnica de SEO con comprobaciones específicas para GEO: rastreabilidad, indexabilidad, seguridad, rendimiento, SSR y acceso de crawlers de IA.

    Costo de contexto al activarse
    5.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    Permisos
    seo geo

    Auditoría GEO+SEO completa con delegación en subagentes paralelos: analiza citabilidad por IA, plataformas, infraestructura técnica, contenido y schema, y entrega una puntuación GEO (0-100) con plan de acción priorizado.

    Costo de contexto al activarse
    3.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 7 meses
    Permisos
    seo geo

    Skills relacionados

    Úsalo cuando el usuario quiera optimizar contenido para motores de IA, ser citado por LLMs o aparecer en respuestas generadas por IA (AEO, GEO, llms.txt, agent readiness, etc.).

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

    Cuando el usuario quiere crear páginas orientadas a SEO a escala usando plantillas y datos, como páginas de directorio, ubicación, comparación o integración (pSEO).

    Costo de contexto al activarse
    1.8k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    hace 5 meses
    seo geo

    Para cuando quieras añadir, corregir u optimizar schema markup y datos estructurados: JSON-LD, rich snippets, FAQ schema, product schema, breadcrumb schema y resultados enriquecidos en Google.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    hace 5 meses
    seo geo