Standardized GEO template library for AI-citable content. Use this skill whenever the user mentions creating, reusing, or standardizing templates for GEO-opt...
A template-focused skill that provides ready-to-use, GEO-aware content templates for common
high-citation formats. It lowers the barrier to using authoring skills like geo-citation-writer by
providing battle-tested skeletons that teams can fill in quickly and reuse across products, markets,
and languages.
This skill focuses on:
The skill does not replace content-writing or optimization skills. It prepares the canvas so
other skills (like geo-citation-writer, geo-content-optimizer, geo-structured-writer) can work
on top of a solid structure.
At a glance, the main template families covered are:
Invoke this skill whenever:
FAQPage-style content)Do not restrict triggering only to these phrases. Trigger whenever the intent is: “Give me a reusable, GEO-aware content template for this scenario.”
If the user only wants one-off copy (not a template), other skills may be a better fit, but you can still output a template and then show how to fill it once.
When available, this skill should cooperate with other GEO skills:
geo-citation-writer: uses the templates as starting points for high-citation contentgeo-content-optimizer: optimizes filled-in templates for GEO performancegeo-structured-writer: enriches templates with additional structure where neededgeo-schema-gen: maps templates to Schema.org types and JSON-LD scaffoldsgeo-llms-txt: uses finished pages built from templates in AI-facing index structuresIf these skills are not present, still:
Whenever this skill is used, follow this workflow, unless the user explicitly asks for a subset:
Briefly capture:
Output a short ## Scenario Summary section (5–8 bullets) so the chosen template is clearly framed.
Map the scenario to one or more template families. Use the catalog from
references/templates-catalog.md:
definition-article)faq-page)comparison-guide)howto-guide)stats-roundup)product-page)geo-blog)In the answer, output a brief ## Template Selection section that:
If the scenario is ambiguous, pick the closest template type and adapt it, explaining your choice.
When it is clearly helpful, you may also return multiple templates (for example, a product-page
template plus an embedded faq-page template).
For each selected template type:
[Product Name], [Key Definition])<!-- GEO: concise definition, 2–3 sentences --><!-- GEO: high-confidence facts AI can quote safely -->Example structure (for a definition article template):
# [Primary Topic]: Clear, Entity-Focused Title
<!-- GEO: Include the main entity name exactly as you want AI to use it. -->
## Summary
- [1–3 bullet points summarizing what this topic is and why it matters]
<!-- GEO: Make these bullets fact-focused and quoteable. -->
## What is [Primary Topic]?
[1–3 concise paragraphs with a clear definition]
<!-- GEO: This is the core definition models will likely cite. -->
## Key Concepts and Components
- [Concept 1]: [Short explanation]
- [Concept 2]: [Short explanation]
## Examples
- Example 1: [Short, concrete example]
- Example 2: [Short, concrete example]
## How [Your Brand / Product] Relates
[Explain how your brand/product interacts with or supports this topic]
## FAQ
Q1: [Common question]
A1: [Clear, factual answer]
Q2: [Common question]
A2: [Clear, factual answer]
When generating templates, do not pre-fill brand-specific content unless the user provides it. Instead, use neutral placeholders and short instructions.
If the user wants extra guidance or explicitly asks for examples, provide:
Make these:
Output these under ## Example Filled Sections and clearly indicate which template they belong to.
Close with a ## Implementation & Team Guidelines section that gives:
geo-citation-writer for refinement"geo-schema-gen to mirror this structure in JSON-LD"Unless the user requests a different format, structure responses as:
## Scenario Summary## Template Selection## Templates## Example Filled Sections (if applicable)## Implementation & Team GuidelinesWithin ## Templates, include one or more clearly labeled subheadings:
### [Template Type Name] TemplateUse:
If the user only asks for a single template, still keep this top-level structure, but it is fine to keep the unused sections very short (e.g., “Not requested for this use case.”).
These are internal examples to clarify when this skill should trigger:
You do not need to surface this list directly to the user; it simply refines intent.
ZIP package — ready to use