← ClaudeAtlas

geo-report-pdflisted

Generate a professional PDF report from GEO audit data using ReportLab. Creates a polished, client-ready PDF with score gauges, bar charts, platform readiness visualizations, color-coded tables, and prioritized action plans.
HermeticOrmus/LibreGEO-Claude-Code · ★ 0 · Data & Documents · score 76
Install: claude install-skill HermeticOrmus/LibreGEO-Claude-Code
# GEO PDF Report Generator ## Purpose This skill generates a professional, visually polished PDF report from GEO audit data. The PDF includes score gauges, bar charts, platform readiness visualizations, color-coded tables, and a prioritized action plan — ready to deliver directly to clients. ## Prerequisites - **ReportLab** must be installed: `pip install reportlab` - The PDF generation script is located at: `~/.claude/skills/geo/scripts/generate_pdf_report.py` - Run a full GEO audit first (using `/geo-audit`) to have data to include in the report ## How to Generate a PDF Report ### Step 1: Collect Audit Data After running a full `/geo-audit`, collect all scores, findings, and recommendations into a JSON structure. The JSON data must follow this schema: ```json { "url": "https://example.com", "brand_name": "Example Company", "date": "2026-02-18", "geo_score": 65, "scores": { "ai_citability": 62, "brand_authority": 78, "content_eeat": 74, "technical": 72, "schema": 45, "platform_optimization": 59 }, "platforms": { "Google AI Overviews": 68, "ChatGPT": 62, "Perplexity": 55, "Gemini": 60, "Bing Copilot": 50 }, "executive_summary": "A 4-6 sentence summary of the audit findings...", "findings": [ { "severity": "critical", "title": "Finding Title", "description": "Description of the finding and its impact