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

en todo el repo

Actividad
37

0–100, la ruta de este skill

Actualizado
hace 4 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

    • pandocbrew 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 sectionsh3 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.7k

    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 4 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 4 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 4 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 4 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 5 meses
    Permisos
    seo geo

    Optimización de la búsqueda en IA específica por plataforma: audita y optimiza para Google AI Overviews, ChatGPT, Perplexity, Gemini y Bing Copilot de forma individual.

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