$npx -y skills add zubair-trabzada/geo-seo-claude --skill geo-reportGenerate a professional, client-facing GEO report combining all audit results into a single deliverable with scores, findings, and prioritized actions
| 1 | # GEO Client Report Generator |
| 2 | |
| 3 | ## Purpose |
| 4 | |
| 5 | This skill aggregates outputs from all GEO audit skills into a single, professional report that can be delivered directly to a client or stakeholder. The report is written for **business owners and marketing leaders**, not developers — technical findings are translated into business impact and clear action items with priority levels. |
| 6 | |
| 7 | ## How to Use This Skill |
| 8 | |
| 9 | 1. Run the following audits first (or use existing report data): |
| 10 | - `geo-platform-optimizer` -> GEO-PLATFORM-OPTIMIZATION.md |
| 11 | - `geo-schema` -> GEO-SCHEMA-REPORT.md |
| 12 | - `geo-technical` -> GEO-TECHNICAL-AUDIT.md |
| 13 | - `geo-content` -> GEO-CONTENT-ANALYSIS.md |
| 14 | - (Optional) `geo-llmstxt` -> llms.txt assessment |
| 15 | - (Optional) `geo-brand-mentions` -> brand authority data |
| 16 | 2. Collect all scores and findings |
| 17 | 3. Calculate the composite GEO Readiness Score |
| 18 | 4. Generate the client report using the template below |
| 19 | 5. Output: GEO-CLIENT-REPORT.md |
| 20 | |
| 21 | --- |
| 22 | |
| 23 | ## GEO Readiness Score Calculation |
| 24 | |
| 25 | ### Component Weights |
| 26 | |
| 27 | | Component | Weight | Source Skill | |
| 28 | |---|---|---| |
| 29 | | AI Platform Readiness | 25% | geo-platform-optimizer | |
| 30 | | Content Quality & E-E-A-T | 25% | geo-content | |
| 31 | | Technical Foundation | 20% | geo-technical | |
| 32 | | Schema & Structured Data | 15% | geo-schema | |
| 33 | | Brand Authority & Entity Presence | 15% | geo-platform-optimizer (entity signals) | |
| 34 | |
| 35 | ### Score Formula |
| 36 | ``` |
| 37 | GEO Score = (Platform Score * 0.25) + (Content Score * 0.25) + (Technical Score * 0.20) + (Schema Score * 0.15) + (Brand Score * 0.15) |
| 38 | ``` |
| 39 | |
| 40 | Round to the nearest integer. Cap at 100. |
| 41 | |
| 42 | ### Score Interpretation for Clients |
| 43 | |
| 44 | | Score Range | Label | Client-Facing Description | |
| 45 | |---|---|---| |
| 46 | | 85-100 | Excellent | Your site is well-positioned for AI search. Focus on maintaining and expanding your advantage. | |
| 47 | | 70-84 | Good | Solid foundation with clear opportunities to improve AI visibility. Targeted optimizations will yield significant results. | |
| 48 | | 55-69 | Moderate | Your site has gaps in AI readiness that competitors may be exploiting. A structured optimization plan will close these gaps. | |
| 49 | | 40-54 | Below Average | Significant barriers to AI search visibility exist. Without action, your brand risks being invisible in AI-generated answers. | |
| 50 | | 0-39 | Needs Attention | Critical AI readiness issues require immediate action. Your competitors are likely capturing the AI search traffic your brand should own. | |
| 51 | |
| 52 | --- |
| 53 | |
| 54 | ## Report Template |
| 55 | |
| 56 | The complete report follows this exact structure. Each section includes instructions on what to write and how. |
| 57 | |
| 58 | --- |
| 59 | |
| 60 | ### Section 1: Executive Summary |
| 61 | |
| 62 | Write exactly ONE paragraph (4-6 sentences) covering: |
| 63 | - What was analyzed (domain, number of pages, date of analysis) |
| 64 | - The overall GEO Readiness Score with context ("XX/100, which places [brand] in the [label] tier") |
| 65 | - The single most impactful finding (positive or negative) |
| 66 | - Top 3 priority recommendations in one sentence |
| 67 | - One sentence on the business impact ("Addressing these recommendations could increase AI-driven traffic by an estimated XX%, representing approximately $X,XXX/month based on current traffic patterns") |
| 68 | |
| 69 | **Tone**: Confident, direct, professional. No jargon. No hedging. Write as a consultant delivering findings, not as a tool generating a report. |
| 70 | |
| 71 | ### Section 2: GEO Readiness Score |
| 72 | |
| 73 | Present the overall score prominently: |
| 74 | |
| 75 | ``` |
| 76 | ## GEO Readiness Score: XX/100 — [Label] |
| 77 | ``` |
| 78 | |
| 79 | Then break down by component in a table: |
| 80 | |
| 81 | ```markdown |
| 82 | | Component | Score | Weight | Weighted Score | |
| 83 | |---|---|---|---| |
| 84 | | AI Platform Readiness | XX/100 | 25% | XX | |
| 85 | | Content Quality & E-E-A-T | XX/100 | 25% | XX | |
| 86 | | Technical Foundation | XX/100 | 20% | XX | |
| 87 | | Schema & Structured Data | XX/100 | 15% | XX | |
| 88 | | Brand Authority | XX/100 | 15% | XX | |
| 89 | | **Overall** | | | **XX/100** | |
| 90 | ``` |
| 91 | |
| 92 | ### Section 3: AI Visibility Dashboard |
| 93 | |
| 94 | Present per-platform readiness scores: |
| 95 | |
| 96 | ```markdown |
| 97 | ## AI Visibility Dashboard |
| 98 | |
| 99 | | AI Platform | Readiness Score | Key Gap | Priority Action | |
| 100 | |---|---|---|---| |
| 101 | | Google AI Overviews | XX/100 | [One-line gap] | [One-line action] | |
| 102 | | ChatGPT Web Search | XX/100 | [One-line gap] | [One-line action] | |
| 103 | | Perplexity AI | XX/100 | [One-line gap] | [One-line action] | |
| 104 | | Google Gemini | XX/100 | [One-line gap] | [One-line action] | |
| 105 | | Bing Copilot | XX/100 | [One-line gap] | [One-line action] | |
| 106 | ``` |
| 107 | |
| 108 | Add a brief paragraph explaining what these scores mean: "These scores reflect how likely your content is to be cited by each AI search platform. A score below 50 indicates significant barriers to citation on that platform." |
| 109 | |
| 110 | ### Section 4: AI Crawler Access Status |
| 111 | |
| 112 | Present as a clear table: |
| 113 | |
| 114 | ```markdown |
| 115 | ## AI Crawler Access |
| 116 | |
| 117 | | AI Crawler | Plat |