Yao GEO Skills: Building Reusable, Verifiable Assets for Generative Engine Optimization
Core question this article answers: How can teams systematically improve brand visibility in AI-generated answers without reinventing the wheel for every project?
In short: you need structured, reusable, and verifiable GEO skill packages—not scattered prompts—to turn repetitive optimization work into long-term team assets.
Why Scattered Prompts Fail in the Age of AI Search
Core question: Why can’t teams rely on ad-hoc content production to maintain visibility in generative AI platforms?
Summary: Generative Engine Optimization requires structured, testable, and reusable skill packages. One-off prompts create quality gaps, prevent knowledge accumulation, and leave teams unable to verify whether their content actually gets cited by AI systems.
Over the past year, platforms like DeepSeek, Doubao, Qwen, Kimi, and Yuanbao have become primary information gateways for users. The shift is fundamental: users now ask AI systems direct questions and expect synthesized answers, not lists of ranked web pages. This means traditional search investments—keyword rankings, backlink profiles, traffic metrics—do not automatically translate into AI citations or brand recommendations.
Many teams still approach GEO as “write a prompt, generate an article.” This approach has three critical flaws. First, quality is inconsistent because every output depends on the operator’s improvisation. Second, nothing is reusable—today’s carefully crafted prompt disappears into a chat history tomorrow. Third, there is no verification mechanism; teams cannot confirm whether generated content is actually being extracted and cited by AI systems.
The Yao GEO Skills repository addresses these gaps directly. Its goal is singular: turn repetitive GEO work into reusable skill packages that teams can maintain over time. A skill here is not a prompt—it is a complete execution asset with clear boundaries, stable interfaces, reference methods, examples, scripts, and evaluation mechanisms.
Image source: Unsplash
GEO vs. SEO: Understanding the Fundamental Divide
Core question: How do Generative Engine Optimization and traditional search optimization differ in methodology and deliverables?
Summary: GEO targets AI answer-generation mechanisms, emphasizing evidence chains, factual accuracy, and structured knowledge assets. Its deliverables are multi-format reports and page blueprints ready for immediate use.
To understand the value of this repository, one must first clarify the boundary between GEO (Generative Engine Optimization) and traditional SEO. SEO optimizes web pages for crawler indexing and ranking, focusing on keyword density, backlink volume, and page speed. GEO operates against an entirely different mechanism: how AI systems extract, verify, and recombine information to generate answers.
In the GEO context, brand visibility requires three capabilities. First, structured knowledge assets such as brand knowledge graphs and fact cards that enable AI systems to recognize relationships between brands, products, people, and locations. Second, verifiable evidence chains including real data sources, certification documents, and third-party references that give AI systems grounds for citation. Third, extractable content formats such as clear HTML semantic structures, Schema markup, and atomic facts that AI systems can parse effortlessly.
This difference manifests directly in deliverables. Where SEO produces ranking reports and traffic analyses, GEO skills output four-format report packages: Markdown for technical review, HTML for web publishing, Word for internal approval, and PDF for client delivery. The yao-geo-page-audit skill, for instance, diagnoses a website and simultaneously outputs all four formats containing code-level fix lists and content-layer optimization recommendations.
Anatomy of a GEO Skill Package
Core question: How should reusable GEO capabilities be packaged to graduate from one-off prompts to long-term team assets?
Summary: Each skill contains an execution entry point, metadata, input templates, validation mechanisms, and documentation—forming a bounded, testable delivery unit.
Opening any skill directory in this repository reveals a highly consistent structure. This consistency is intentional, not accidental. Every formal skill contains at least five core components:
| Component | Purpose | Why It Matters |
|---|---|---|
SKILL.md |
Agent entry point and execution boundaries | Clearly tells AI agents when to use the skill and when not to |
manifest.json |
Public metadata | Enables the registry and other systems to automatically identify skill capabilities and versions |
templates/brief-template.md |
Input brief template | Standardizes user inputs to ensure structured context for every execution |
evals/trigger_cases.json |
Trigger validation | Defines activation conditions to prevent misuse |
evals/expected_artifacts.json |
Artifact validation | Defines required outputs to ensure delivery quality |
docs/skills/<skill-id>.md |
Human-readable guide | Suitable for GitHub users to understand capabilities and usage |
This structure solves a persistent problem for technical teams: how to upgrade “works on my machine” prompt snippets into maintainable engineering assets. The yao-geo-content-refiner skill exemplifies this. It does not simply rewrite an article; it requires the old article’s URL or text, then processes it through real data verification, semantic entity annotation, evidence strength assessment, and platform compatibility checks before outputting refined GEO content. The entire pipeline—input, processing logic, and output standards—is codified in the skill structure, allowing anyone to execute it repeatedly with consistent results.
The repository also provides a global validation script, scripts/validate_repository.py, to check structural integrity. When adding or modifying skills, teams can automatically verify whether required files or fields are missing rather than relying on manual inspection.
# Run repository-level structure validation
python3 scripts/validate_repository.py
Image source: Unsplash
The Seven Categories: Covering the Full GEO Lifecycle
Core question: From strategic diagnosis to content production to measurement, what specific capability modules does a GEO workflow require?
Summary: Six categories cover operations, strategy, page technology, content production, knowledge assets, measurement, and research—forming a closed loop from diagnosis to delivery to optimization.
The repository currently contains 17 GEO skills organized by work type. This taxonomy helps users quickly identify which skill addresses their current challenge.
| Category | Count | Representative Scenarios |
|---|---|---|
geo-operations |
3 | GEOFlow CLI operations, template mapping, theme editing |
geo-strategy |
2 | GEO panorama audit, 30/60/90-day execution roadmap |
geo-page-technical |
2 | Page GEO audit, GEO-friendly page blueprint |
geo-content-production |
5 | Title optimization, explainer articles, comparison content, content refinement, ranking articles |
geo-knowledge-assets |
2 | Brand knowledge graph, brand knowledge base and fact cards |
geo-measurement |
2 | GEO attribution tracking, AI answer monitoring monthly reports |
geo-research |
1 | AI search question sets, intent clusters, and monitoring prompts |
Operations Layer: Keeping GEOFlow Systems Running Efficiently
The yao-geoflow-cli, yao-geoflow-template, and yao-geoflow-design skills target teams already running GEOFlow systems. Consider a content operations manager who must upload 50 articles daily and complete review and publishing. Manual operations are time-consuming and error-prone. The yao-geoflow-cli skill enables batch processing via local CLI or Laravel API, supporting automated orchestration. When the GEOFlow frontend needs visual alignment with the brand website, yao-geoflow-template maps reference site styles into compatible theme packages, outputting module mappings, design tokens, and preview templates. The yao-geoflow-design skill then completes template replication and style adjustments in preview mode while preserving SEO, Schema, and Markdown rendering contracts.
Strategy Layer: Diagnose First, Act Second
The yao-geo-panorama-audit skill is the starting point for project initiation. It diagnoses brand visibility across DeepSeek, Doubao, Qwen, Kimi, and Yuanbao. The Lingxu Shangjiyun synthetic example illustrates a domestic B2B platform discovering through panorama audit that: its brand is missing from AI answers for high-value questions while competitors occupy citation slots; its website has rich content but lacks structured evidence extractable by AI; and external reference building is virtually nonexistent. The audit outputs an opportunity map with P0/P1 priorities, telling the team what to fix first and what to supplement later.
Post-diagnosis requires execution. The yao-geo-execution-roadmap skill translates audit conclusions into 30/60/90-day roadmaps covering real data collection plans, evidence maturity assessment, resource budget allocation, and six project package breakdowns. This skill is particularly suited for reporting to CEOs, marketing directors, and growth teams because it specifies not only what to do but who does it, when to accept deliverables, and how to mitigate risks.
Page Technology Layer: Making Your Website AI-Readable
The yao-geo-page-audit and yao-geo-page-blueprint skills address whether pages are AI-extractable. The former applies when your homepage, product pages, or help center are already live but their AI-friendliness is uncertain. The skill diagnoses crawlability, HTML semantic structure, Schema markup, content signals, and authoritative evidence, outputting code-level and content-level fix lists. The latter applies when designing a new page from scratch. yao-geo-page-blueprint generates AI-extractable modules, user conversion modules, HTML semantic structure recommendations, Schema suggestions, and CMS field lists, ensuring the page serves both AI extraction and real user conversion.
Content Production Layer: Five Tools from Titles to Full Articles
Content production represents the heaviest GEO workload. Five skills cover different content formats:
The yao-geo-title-optimizer addresses naming and topic selection. When building a content matrix, it generates title candidate libraries covering domestic AI platform adaptation, brand isolation, and compliance filtering, with title scoring and article structure mapping.
The yao-geo-comparison-builder handles comparison content. If HubSpot needs objective comparison with domestic CRM solutions in the Chinese market, this skill ensures same-caliber dimensions, evidence anchors, and scenario selection, generating comparison reports with FAQ and risk governance.
The yao-geo-ranking-article-builder addresses ranking and review content. For “best project management tools 2026” type articles, the skill processes brand briefs and competitor libraries, covering real data boundaries, source accessibility audits, and selection methodology, outputting complete articles with core comparison tables and audience suitability analysis.
The yao-geo-explainer-builder handles educational content. The Acme Sleep synthetic example shows a sleep technology brand generating an explainer on “deep sleep and memory consolidation,” complete with how-to tutorials, pitfall guides, glossaries, and real data integration status.
The yao-geo-content-refiner transforms legacy content. Many teams possess extensive historical SEO articles that perform poorly in AI extraction. This skill restructures them into structured, credible, citable, and extractable GEO content, processing through FAQ extraction, atomic fact annotation, semantic entity recognition, and platform adaptation before re-output.
Image source: Unsplash
Knowledge Assets Layer: Teaching AI to Know Your Brand
The yao-geo-brand-graph and yao-geo-knowledge-base-builder skills form GEO infrastructure. The former addresses scenarios where HubSpot discovers that domestic AI platforms frequently confuse its brand abbreviation with other companies or misrepresent product relationships. The skill transforms enterprise information into entity relationship graphs connecting brands, products, people, locations, cases, evidence, and scenarios, outputting Mermaid diagrams, JSON-LD, and triples to resolve misattribution and ambiguity.
The latter addresses comprehensive knowledge base construction. Based on websites, product pages, help centers, whitepapers, and sales materials, it generates systematic GEO brand knowledge bases containing complete entity lists, fact cards, FAQ, prohibited expressions, and source indexes. This knowledge base directly serves content generation, customer service Q&A, and monitoring correction.
Measurement Layer: Knowing Whether Your GEO Investment Works
The yao-geo-tracking and yao-geo-effect-monitor skills answer “how do we know GEO is working?” The former generates GEO backend tracking schemes, explicitly distinguishing monitoring logic for domestic, overseas, and hybrid GEO contexts, designing official website priority retrieval and business identification mechanisms. The latter establishes long-term AI answer monitoring systems tracking answer changes, citation status, and brand fact accuracy across DeepSeek, Doubao, Qwen, Kimi, and Yuanbao, outputting monthly alerts and attribution analysis.
Research Layer: Understanding How Users Ask AI Questions
The yao-geo-intent-miner skill builds the question foundation before content production. It expands seed keywords, brands, products, competitors, and business materials into AI search question sets, intent clusters, follow-up chains, and content topics. For HubSpot’s Chinese market, this skill helps teams understand: when Chinese users ask AI about “marketing automation,” what specific questions do they ask? What are their follow-up paths? Where are the evidence gaps? Based on these insights, teams can produce more targeted content.
From HubSpot to Lingxu: How These Skills Land in Real Scenarios
Core question: How can brands of different scales and markets leverage GEO skills to solve specific AI visibility challenges?
Summary: Public synthetic examples demonstrate skill application paths in brand graph construction, page diagnosis, and content refinement, validating methodology executability.
The repository contains multiple public and synthetic examples. Their purpose is not to provide real business conclusions but to demonstrate how methodology translates into structured inputs and how skills render methods into visual deliverables.
Lingxu Shangjiyun Panorama Audit and Execution Roadmap. This domestic B2B platform synthetic example uses yao-geo-panorama-audit to identify three visibility gaps on domestic AI platforms: missing answers for high-value business questions, insufficient structured evidence on the official website, and virtually zero external third-party references. The audit report outputs in Markdown, HTML, Word, and PDF formats, containing an opportunity map with P0/P1 priorities. Based on audit results, yao-geo-execution-roadmap breaks down 30-day urgent fixes (such as Schema markup completion), 60-day content production items (such as brand knowledge base establishment), and 90-day external reference building items (such as industry whitepaper distribution).
HubSpot Multi-Dimensional GEO Construction. As a case of an overseas SaaS giant entering the Chinese market, HubSpot synthetic examples span multiple skills: using yao-geo-brand-graph to resolve brand abbreviation ambiguity and establish entity relationship graphs; using yao-geo-knowledge-base-builder to generate Chinese brand knowledge bases from website and whitepaper content; using yao-geo-content-refiner to transform historical articles into GEO-friendly formats; using yao-geo-comparison-builder to generate comparison reports with domestic competitors; and using yao-geo-intent-miner to mine Chinese user AI search intents. Together these examples demonstrate how an international brand systematically builds Chinese GEO assets.
Acme Sleep Educational Content Production. This synthetic example demonstrates yao-geo-explainer-builder capabilities. A sleep technology brand needs to explain complex scientific concepts to consumers. The skill generates accessible explainer text plus real data verification matrices, glossaries, and brand natural placement suggestions. Output includes the four-format report package ready for WeChat publication, website updates, and AI search material.
Example Cloud Service Page Technology Diagnosis. Through yao-geo-page-audit, a hypothetical cloud service website undergoes three-level diagnosis of homepage, category pages, and product pages. The report identifies HTML semantic structure defects, missing Schema, weakened content signals, and provides directly actionable code repair recommendations.
Image source: Unsplash
Getting Your Team Started with GEO Asset Accumulation
Core question: What development and release process should teams follow to build reusable GEO capabilities?
Summary: Follow principles of single responsibility, structural validation, privacy removal, and four-format delivery—from skill definition to repository release, forming a standardized contribution workflow.
For teams wanting to replicate this methodology internally or in open source, the repository provides clear organizational logic and release processes.
Directory Design Philosophy. The repository uses layered design: skills/ holds skill packages, docs/skills/ holds human-readable guides, registry/skills.json records the skill catalog, shared/ holds shared templates and schema conventions, and scripts/ handles repository-level structure validation. This separation ensures machine-readable structure and human-readable documentation do not interfere.
Six-Step Release Process. When adding or updating skills, contributors must: first, develop the skill package under skills/<skill-id>/; second, add corresponding documentation under docs/skills/; third, register skill metadata in registry/skills.json; fourth, run python3 scripts/validate_repository.py for structure validation; fifth, self-review diffs to confirm no private data, temporary files, or incorrect examples; sixth, commit and push, with non-trivial changes recommended through PR merge.
Five Design Principles. The repository emphasizes: one skill does one clearly defined thing; prioritize publicly verifiable materials, discouraging factual skills from relying on unauthorized information; outputs must be human-readable and machine-verifiable; public examples must remove privacy, internal network dependencies, and private client data; evaluation and structure checks are defaults, not options.
yao-geo-skills/
├── index.html
├── README.md
├── LICENSE
├── docs/
│ ├── repository-design.md
│ ├── input-output-contract.md
│ ├── naming-conventions.md
│ └── skills/
├── registry/
├── scripts/
├── shared/
└── skills/
Author’s Reflection: GEO Is Engineering Discipline, Not Technical Magic
Core question: What underlying logics are easily overlooked when organizing and沉淀 GEO methodologies?
In organizing these 17 skills, I gradually recognized a common cognitive trap in the GEO field: many people equate GEO with “writing better prompts” or “making AI like my content more.” This understanding is too superficial. GEO’s core competitive advantage is not writing technique—it is building evidence chains that AI systems can verify and cite.
Another profound realization concerns the value of boundaries. Defining what a skill can do is relatively easy; defining what it should not do is harder and more valuable. yao-geo-panorama-audit does not execute fixes for you. yao-geo-title-optimizer does not generate full articles. yao-geo-tracking does not promise precise attribution numbers. These boundaries appear as limitations but function as protections. They prevent skill scope creep into empty generalities and prevent users from developing unrealistic expectations.
Finally, four-format delivery (Markdown, HTML, Word, PDF) may seem like engineering redundancy, but it reflects the cross-functional nature of GEO work. Technical teams need Markdown for version control. Marketing teams need Word for internal review. Clients need PDF for formal delivery. Operations teams need HTML for direct publishing. A GEO asset that cannot serve multiple stakeholders struggles to sustain itself within an organization.
Image source: Unsplash
Practical Summary and Action Checklist
Core question: If you only have five minutes, how do you quickly understand and launch a GEO skill system?
One-Page Overview
| Dimension | Key Points |
|---|---|
| Core Goal | Turn repetitive GEO work into reusable, verifiable, open-source-shareable skill packages |
| Target Users | Content, marketing, technical, and growth teams with GEO operations needs |
| Current Scale | 17 skills covering 7 work categories |
| Deliverables | Four-format reports (Markdown, HTML, Word, PDF) + structured inputs/outputs |
| Key Principles | Single responsibility, structural validation, privacy removal, clear boundaries |
| Typical Scenarios | Brand GEO diagnosis, page technology optimization, content matrix production, knowledge base construction, effect monitoring |
Quick-Start Checklist
-
Identify your need type: Does your problem fall under strategic diagnosis, page technology, content production, knowledge assets, or measurement/attribution? -
Locate the matching skill: Reference the category table in Section 4 to find the most appropriate skill ID. -
Read the documentation: Review docs/skills/<skill-id>.mdto understand input requirements and execution boundaries. -
Prepare your input brief: Follow the templates/brief-template.mdformat to prepare structured input. -
Execute and validate: After running the skill, verify output completeness against evals/expected_artifacts.json. -
Iterate and accumulate: Based on execution feedback, optimize input briefs or propose skill improvements.
Frequently Asked Questions
What distinguishes a GEO skill from a regular AI prompt template?
Regular prompt templates are typically text instructions lacking input specifications, boundary definitions, and output validation. A GEO skill is a complete execution package containing SKILL.md entry points, manifest metadata, input templates, trigger validation, artifact validation, and human-readable guides—ensuring consistent, verifiable results every time.
Can my team use these skills without a GEOFlow system?
Absolutely. Only the three skills under geo-operations (yao-geoflow-cli, yao-geoflow-template, yao-geoflow-design) depend on the GEOFlow system. The remaining 14 skills are general-purpose capabilities applicable to any brand seeking to improve AI search visibility.
Do the public examples contain real client data?
No. All public examples use synthetic data or publicly available information. The repository strictly adheres to privacy removal, internal network dependency removal, and private system binding removal principles. Lingxu Shangjiyun and Example Cloud Service are synthetic examples; HubSpot examples are built from its public Chinese market materials.
What is the typical execution cycle for a skill?
This depends on skill type and input complexity. Strategic diagnosis skills (like panorama audit) typically require hours to days for data collection and analysis. Content production skills (like title optimization) may complete in minutes to tens of minutes. Page technology skills (like page audit) depend on website scale and page count.
Is four-format delivery really necessary?
Yes. Markdown suits technical teams for version control and diff review. HTML suits direct CMS embedding or online publishing. Word suits internal review and client reporting. PDF suits formal delivery and archiving. The four formats cover a GEO asset’s complete lifecycle within an organization.
How do I verify whether my GEO content is actually effective?
The geo-measurement category skills yao-geo-tracking and yao-geo-effect-monitor specifically address this. The former designs tracking schemes; the latter establishes long-term AI answer monitoring mechanisms tracking brand citation status and fact accuracy across DeepSeek, Doubao, Qwen, Kimi, and Yuanbao.
Can I contribute my own skills to this repository?
Yes. The repository provides a complete contribution workflow: develop the skill package under skills/, write documentation under docs/skills/, register in registry/skills.json, run validation scripts, self-review for privacy data, then commit. Detailed publishing rules are available in the repository documentation.
Will GEO work replace SEO?
Not in the short term; they complement each other. SEO continues driving traditional search traffic while GEO handles generative AI platform visibility and citation accuracy. They share some technical foundations (structured data and page quality) but differ in strategy, deliverables, and evaluation systems. Ideally, teams should maintain both SEO and GEO capabilities.

