Install
openclaw skills install geo-content-publisher-2End-to-end GEO content publishing and distribution orchestrator. Use this skill whenever the user mentions publishing or distributing GEO-optimized content across multiple channels (blog, docs, landing pages, social, newsletter, app updates, etc.), wants to turn one core piece into many channel-specific variants, or wants to make new or updated content highly visible to AI crawlers and generative engines. Always consider this skill when the user combines content optimization, multi-platform distribution, and AI search visibility in the same request.
openclaw skills install geo-content-publisher-2An orchestration skill for GEO content publishing automation that connects the full pipeline:
This skill focuses on workflow design, orchestration, and packaging, not on replacing the specialized GEO skills (like optimizers or schema generators). It should coordinate them.
Invoke this skill whenever:
Do not limit triggering only to the exact keywords above; trigger whenever the intent is: “Take optimized content and push it out broadly in a GEO-conscious way.”
When available, this skill should coordinate with these skills rather than re-implement them:
geo-studio: for overall GEO strategy and prioritizationgeo-content-optimizer: to refine content before publishinggeo-structured-writer: to structure longform pages into AI-readable layoutsgeo-schema-gen: to generate and refine Schema.org JSON-LDgeo-llms-txt: to design or update llms.txt and AI-targeted index pagesgeo-multimodal-tagger: to optimize images, videos, and other media assetsIf these skills are not present, still follow the same workflow shape and explain what would be done, giving concrete, actionable outputs (copy, checklists, suggested structures).
When this skill is used, follow this 9-step workflow unless the user explicitly asks for only a subset.
Briefly but explicitly identify:
Output a short “Publishing Brief” section summarizing this in 5–10 bullet points.
geo-content-optimizer and/or geo-structured-writer first.Produce a concise “Content Readiness” section with:
Create a channel plan that maps the core asset to multiple formats and entry-points.
Output as a markdown table like:
| Channel | Role | Format / Asset Type | Primary CTA | Links to / Canonical |
|-------------|-----------------------------|-------------------------|-----------------------------|----------------------|
| Website LP | GEO anchor & canonical URL | Longform landing page | Start trial / Request demo | Self (canonical) |
| Blog | Context + educational angle | Article with FAQ | Read full guide (LP) | LP |
| LinkedIn | Thought leadership & reach | Post + carousel | Visit LP + comment | LP |
| Newsletter | Deep-dive for subscribers | Email + link to LP/blog | Click to read full article | LP / Blog |
For each channel in the plan, generate or refine content variants that:
Outputs for this step:
## Channel Content Variants with subheadings:
### Website / Landing Page### Blog Article### Documentation / Knowledge Base### Social (per platform)### Newsletter / Email### Other (e.g. app store, in-app banner, etc.)For web and longform surfaces (website, blog, docs, KB):
# [Clear, entity-focused H1]
## Summary
- 2–4 bullet summary focused on facts and definitions.
## What is [Topic]?
Explain in clear, fact-focused language that is easy to quote.
## Why it matters
Explain use cases, benefits, risks, etc.
## How [Brand/Product] helps
Connect topic to the user’s product/service, if relevant.
## FAQ
Q1: ...
A1: ...
Q2: ...
A2: ...
geo-structured-writer is available, mention that this layout follows its guidance or that
it could further refine the structure.For all relevant pages:
geo-schema-gen to propose:
Article, BlogPosting, WebPage, FAQPage, Product, or HowTo schemas as appropriate.headline, description, url, author, publisher, datePublished,
mainEntityOfPage, etc.geo-multimodal-tagger to generate:
ImageObject / VideoObject schemas.Output:
## Structured Data Package that includes:
You do not have direct access to the user’s CMS or APIs, so your job is to:
Output:
## Implementation Checklists with subsections per system, using bullet lists.This step focuses on making the new/updated content more easily discoverable by:
Actions to recommend:
geo-llms-txt to:
Output:
## AI & Crawler Signaling Plan with:
Summarize everything into a single, execution-ready publishing plan:
Output:
## Final Plan section with:
Unless the user explicitly requests a different format, structure your answer as:
## Publishing Brief## Content Readiness## Channel Strategy## Channel Content Variants## Page Structure for AI Readability## Structured Data Package## Implementation Checklists## AI & Crawler Signaling Plan## Final PlanUse:
If the user only asks for a subset (e.g., “social posts + email only”), still keep the headings but clearly mark skipped sections (e.g., “Not in scope for this request”).
These are example user prompts that should trigger this skill (for reference; not user-facing):
You do not need to surface this list directly to the user; it is here to clarify intent.