geo-report-pdf
The geo-report-pdf skill converts GEO-AUDIT-REPORT.md files into styled, client-ready PDF reports using pandoc and headless Google Chrome.
Is geo-report-pdf safe to install?
Review the source first: our audit of geo-report-pdf's source files found 2 shell commands, 1 external URL, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands to invoke pandoc and Google Chrome, and it reads/writes files in the local directory.
How we audit skills: our security review methodology.
Who is this skill for?
Users who perform GEO audits and require professional PDF deliverables for clients.
What can you do with it?
- Generate a PDF report from an existing GEO audit markdown file.
- Apply custom branding and color-coded score tables to audit findings.
- Create a 90-day roadmap document with severity-tagged sections.
How good is this skill?
Quality score: 5/10. The skill provides clear instructions and a well-defined pipeline for document generation.
What does the skill file contain?
# 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 pan...
Frequently asked questions
What software must I install to use this skill?
You must install pandoc via Homebrew and have Google Chrome installed at /Applications/Google Chrome.app/.
How does the skill determine the color of score cells?
The skill uses a JavaScript function within the HTML template to color-code cells based on the score: green for >=80, blue for >=65, amber for >=50, orange for >=35, and red for <35.
Can I customize the report appearance?
Yes, you can edit the CSS file at ~/.claude/skills/geo/templates/geo-report-style.css or the HTML template at ~/.claude/skills/geo/templates/geo-report-template.html.
Related skills
seo-geo
29.6KWebsite owners, SEO professionals, and content creators aiming to improve search visibility and AI citation rates
The seo-geo skill provides a framework for optimizing websites for both traditional search engines and AI-driven search engines. It includes workflows for website audits, keyword research, schema markup generation, and platform-specific optimization strategies for ChatGPT, Perplexity, Google AI Overview, Copilot, and Claude.
seo-content
2.2KSEO professionals, content strategists, and website owners who need to audit content quality and optimize for generative AI search engines
The seo-content skill provides a framework for auditing web content quality, E-E-A-T signals, and AI citation readiness. It evaluates pages against Google's helpful content guidelines, readability metrics, and structural SEO best practices.
seo-dataforseo
1.7KSEO professionals, digital marketers, and developers requiring real-time search engine data and AI visibility metrics
The seo-dataforseo skill provides access to live SEO data, including SERP analysis, keyword research, backlink profiles, and AI visibility tracking via the DataForSEO MCP server.
self-review
826Academic researchers and authors preparing papers for submission who require structured feedback on drafts
The self-review skill automates the academic paper review process by applying three distinct reviewer personas to a provided PDF or LaTeX file. It extracts text, parses sections, generates structured reviews based on the NeurIPS format, performs reflection-based refinement, and produces an aggregated report with consensus feedback and weighted scores.