geo-report – skill Bảo mật cho agent AI
Tạo báo cáo GEO chuyên nghiệp cho khách hàng, gộp toàn bộ kết quả audit thành một tài liệu với điểm số, phát hiện và hành động ưu tiên.
Cài skill geo-report bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/geo-report-d90fe.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /geo-report – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/geo-report-d90fe.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $geo-report – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/geo-report-d90fe.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /geo-report – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/geo-report-d90fe.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /geo-report – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
GEO Client Report Generator
Purpose
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.
How to Use This Skill
1. Run the following audits first (or use existing report data):
geo-platform-optimizer-> GEO-PLATFORM-OPTIMIZATION.mdgeo-schema-> GEO-SCHEMA-REPORT.mdgeo-technical-> GEO-TECHNICAL-AUDIT.mdgeo-content-> GEO-CONTENT-ANALYSIS.md- (Optional)
geo-llmstxt-> llms.txt assessment - (Optional)
geo-brand-mentions-> brand authority data
2. Collect all scores and findings
3. Calculate the composite GEO Readiness Score
4. Generate the client report using the template below
5. Output: GEO-CLIENT-REPORT.md
---
GEO Readiness Score Calculation
Component Weights
| Component | Weight | Source Skill |
|---|---|---|
| AI Platform Readiness | 25% | geo-platform-optimizer |
| Content Quality & E-E-A-T | 25% | geo-content |
| Technical Foundation | 20% | geo-technical |
| Schema & Structured Data | 15% | geo-schema |
| Brand Authority & Entity Presence | 15% | geo-platform-optimizer (entity signals) |
Score Formula
GEO Score = (Platform Score * 0.25) + (Content Score * 0.25) + (Technical Score * 0.20) + (Schema Score * 0.15) + (Brand Score * 0.15)Validate each available component in [0,100] and round only the final sum. These weights are an editorial rubric, not a platform-endorsed ranking or citation probability. Missing audits are N/A, not zero; do not publish a comparable composite unless all five components use the same rubric/scope/date. Example: five scores of 80 yield 80/100; this does not predict 80% citation likelihood.
Score Interpretation for Clients
| Score Range | Label | Client-Facing Description |
|---|---|---|
| 85-100 | Excellent | Few gaps under the documented audit rubric; actual visibility unmeasured unless separately sampled. |
| 70-84 | Good | Several documented improvements remain. |
| 55-69 | Moderate | Review the observed gaps and coverage limits. |
| 40-54 | Below Average | Many rubric checks need attention; no competitive-loss inference follows. |
| 0-39 | Needs Attention | Prioritize verified access/content defects; score alone does not prove invisibility. |
---
Report Template
The complete report follows this exact structure. Each section includes instructions on what to write and how.
---
Section 1: Executive Summary
Write exactly ONE paragraph (4-6 sentences) covering:
- What was analyzed (domain, number of pages, date of analysis)
- The overall GEO Readiness Score with context ("XX/100, which places [brand] in the [label] tier")
- The single most impactful finding (positive or negative)
- Top 3 priority recommendations in one sentence
- One evidence-supported business implication. Include monetary scenarios only with measured baseline, explicit assumptions and uncertainty; otherwise state impact unmeasured.
Tone: Confident, direct, professional. No jargon. Distinguish observations, uncertainty and hypotheses. Write as a consultant delivering findings, not as a tool generating a report.
Section 2: GEO Readiness Score
Present the overall score prominently:
## GEO Readiness Score: XX/100 — [Label]Then break down by component in a table:
| Component | Score | Weight | Weighted Score |
|---|---|---|---|
| AI Platform Readiness | XX/100 | 25% | XX |
| Content Quality & E-E-A-T | XX/100 | 25% | XX |
| Technical Foundation | XX/100 | 20% | XX |
| Schema & Structured Data | XX/100 | 15% | XX |
| Brand Authority | XX/100 | 15% | XX |
| **Overall** | | | **XX/100** |Section 3: AI Visibility Dashboard
Present per-platform readiness scores:
## AI Visibility Dashboard
| AI Platform | Readiness Score | Key Gap | Priority Action |
|---|---|---|---|
| Google AI Overviews | XX/100 | [One-line gap] | [One-line action] |
| ChatGPT Web Search | XX/100 | [One-line gap] | [One-line action] |
| Perplexity AI | XX/100 | [One-line gap] | [One-line action] |
| Google Gemini | XX/100 | [One-line gap] | [One-line action] |
| Bing Copilot | XX/100 | [One-line gap] | [One-line action] |Add a brief paragraph explaining what these scores mean: "These scores summarize checks in our disclosed rubric; they do not estimate citation probability. Report measured citations separately with prompt set, locale, date, account/mode and sampling limitations."
Section 4: AI Crawler Access Status
Present as a clear table:
## AI Crawler Access
| AI Crawler | Platform | Status | Impact | Recommendation |
|---|---|---|---|---|
| Googlebot | Google Search + AIO | Allowed/Blocked | Critical | [Action] |
| OAI-SearchBot | OpenAI search discovery | Allowed/Blocked/Unknown | [Observed effect] | [Action] |
| GPTBot | OpenAI model-training crawl | Allowed/Blocked/Unknown | Policy choice | [Action] |
| Bingbot | Bing + Copilot + ChatGPT | Allowed/Blocked | High | [Action] |
| PerplexityBot | Perplexity AI | Allowed/Blocked | Medium | [Action] |
| Google-Extended | Gemini Training | Allowed/Blocked | Medium | [Action] |
| ClaudeBot | Anthropic Claude | Allowed/Blocked | Medium | [Action] |
| Applebot-Extended | Apple Intelligence | Allowed/Blocked | Medium | [Action] |Translate for the client: Distinguish search discovery, user-requested fetching and training controls using current vendor documentation. Allowing training is not required for search eligibility. Respect the owner’s licensing/privacy opt-outs; robots rules do not guarantee crawling, indexing, citation or access control.
Section 5: Brand Authority Analysis
Present entity presence across platforms:
## Brand Authority
| Platform | Presence | Status | Impact on AI Visibility |
|---|---|---|---|
| Wikipedia | Yes/No | [Detail] | [Observed relevance; no universal citation share] |
| Wikidata | Yes/No | [Detail] | High — machine-readable entity data |
| LinkedIn | Yes/No | [Detail] | High — Bing Copilot and ChatGPT signal |
| YouTube | Yes/No | [Detail] | High — Gemini and Perplexity signal |
| Reddit | Yes/No | [Detail] | [Observed relevance; no universal citation share] |
| Google Knowledge Panel | Yes/No | [Detail] | High — Gemini entity recognition |
| Crunchbase | Yes/No | [Detail] | Medium — entity validation |
| GitHub | Yes/No | [Detail] | Medium — tech brand signal |Translate for the client: "AI platforms build trust by cross-referencing your brand across multiple authoritative sources. Accurate relevant profiles help readers verify identity; no causal citation increase is established by profile count alone."
Section 6: Citability Analysis
Top 5 Most Citable Pages
For each page:
- URL
- Why it is citable (structure, depth, E-E-A-T signals)
- One specific improvement that would make it even more citable
Top 5 Least Citable Pages
For each page:
- URL
- Why it is unlikely to be cited (thin content, poor structure, missing signals)
- Specific rewrite or restructure recommendation
Business impact framing: "Your most citable pages are your best candidates for appearing in AI-generated answers. Prioritize those pages only after assessing audience need, observed defects, effort and measured outcomes."
Section 7: Technical Health Summary
Present the key technical findings in business-friendly language:
## Technical Health
| Area | Status | Business Impact |
|---|---|---|
| Core Web Vitals | Good/Needs Work/Poor | [Impact on user experience and rankings] |
| Server-Side Rendering | Yes/Partial/No | [Impact on AI crawler visibility] |
| Mobile Optimization | Good/Needs Work/Poor | [Impact on Google's mobile-first indexing] |
| Security (HTTPS + Headers) | Good/Needs Work/Poor | [Impact on trust signals] |
| Page Speed | Fast/Average/Slow | [Impact on user experience and crawl budget] |
| IndexNow Protocol | Implemented/Not | [Impact on Bing/ChatGPT indexing speed] |Rendering finding: Compare fetched HTML and rendered content for representative URLs and named crawlers. Client-side rendering does not by itself prove an empty page, exclusion or the highest-impact defect. Report observed missing content and rendering limitations.
Section 8: Schema & Structured Data
## Schema & Structured Data
### Current Implementation
| Schema Type | Present | Status | AI Impact |
|---|---|---|---|
| Organization | Yes/No | [Valid/Issues] | Critical — entity recognition |
| Article + Author | Yes/No | [Valid/Issues] | High — E-E-A-T signal |
| sameAs (entity links) | Yes/No | [Count] links | Critical — cross-platform entity graph |
| [Business-specific] | Yes/No | [Valid/Issues] | [Impact] |
| WebSite | Yes/No | [Valid/Issues] | [Applicable use; Google sitelinks… (nội dung đầy đủ có trong gói tải về)
Skill liên quan
- geo-schema – Kiểm tra và tạo dữ liệu có cấu trúc Schema.org tối ưu cho khả năng AI tìm thấy — phát…
- geo-technical – Audit SEO kỹ thuật kèm kiểm tra riêng cho GEO — khả năng crawl, index, bảo mật, hiệu…
- senior-secops – Kỹ năng kỹ sư SecOps cấp cao cho bảo mật ứng dụng, quản lý lỗ hổng, kiểm tra tuân thủ và…
- senior-security – Dùng khi người dùng yêu cầu STRIDE threat modeling, chấm điểm rủi ro DREAD, phân tích…
- hardware-security – Nghiên cứu bảo mật phần cứng và giao diện nhúng được ủy quyền: phát hiện UART/JTAG, phân…
- skill-security-auditor – Công cụ kiểm tra bảo mật và quét lỗ hổng cho skill của AI agent trước khi cài đặt. Dùng…
- hipaa-compliance – Triển khai các quy tắc bảo mật và quyền riêng tư HIPAA. Cấu hình bảo vệ PHI và yêu cầu…
- soc2-audit-prep – /compliance-os:soc2-audit-prep [scope] — Bộ câu hỏi sàng lọc 6 câu đánh giá mức độ sẵn…