Geo Content Publisher
by @geoly-geo
End-to-end GEO content publishing and distribution orchestrator. Use this skill whenever the user mentions publishing or distributing GEO-optimized content a...
clawhub install geo-content-publisher-2📖 About This Skill
name: geo-content-publisher description: > End-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.
GEO Content Publisher
An orchestration skill for GEO content publishing automation that connects the full pipeline:
1. Content optimization (often using other GEO skills) 2. Multi-platform publishing & distribution 3. AI crawler and generative engine signaling
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.
When to use this skill
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.”
Relationship to other GEO skills
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).
High-level workflow
When this skill is used, follow this 9-step workflow unless the user explicitly asks for only a subset.
1. Clarify publishing goals and constraints
Briefly but explicitly identify:
Output a short “Publishing Brief” section summarizing this in 5–10 bullet points.
2. Inventory and (if needed) optimize the source content
geo-content-optimizer and/or geo-structured-writer first.
- If the user insists on skipping deep optimization, still:
- Ensure basic structure (H1, H2/H3, clear sections)
- Add an FAQ or Q&A block where appropriate
- Suggest at least a minimal internal-link planProduce a concise “Content Readiness” section with:
3. Design the channel strategy and mapping
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 |
4. Generate channel-specific content variants
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.)
5. Structure pages for AI readability
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 that6. Attach structured data and media metadata
For all relevant pages:
geo-schema-gen to propose:Article, BlogPosting, WebPage, FAQPage, Product, or HowTo schemas as appropriate.
- Include key fields: headline, description, url, author, publisher, datePublished,
mainEntityOfPage, etc.
geo-multimodal-tagger to generate:
- Descriptive but concise alt text
- File names that reflect the topic/entity
- Optional ImageObject / VideoObject schemas.Output:
## Structured Data Package that includes:7. Plan the technical publishing steps
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.8. AI crawler and generative engine signaling
This step focuses on making the new/updated content more easily discoverable by:
Actions to recommend:
geo-llms-txt to:
- Add or update entries pointing to the new content.
- Group related content into clearly named sections (e.g., “Pricing guides”, “Implementation
playbooks”, “Product docs for X”).
Output:
## AI & Crawler Signaling Plan with:9. Final publishing plan and timeline
Summarize everything into a single, execution-ready publishing plan:
Output:
## Final Plan section with:Output format
Unless the user explicitly requests a different format, structure your answer as:
1. ## Publishing Brief
2. ## Content Readiness
3. ## Channel Strategy
4. ## Channel Content Variants
5. ## Page Structure for AI Readability
6. ## Structured Data Package
7. ## Implementation Checklists
8. ## AI & Crawler Signaling Plan
9. ## Final Plan
Use:
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”).
Examples of triggering prompts
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.
📋 Tips & Best Practices
Q1: ... A1: ...
Q2: ...
A2: ...
``
is available, mention that this layout follows its guidance or that6. Attach structured data and media metadata
For all relevant pages:
to propose:, BlogPosting, WebPage, FAQPage, Product, or HowTo schemas as appropriate.
- Include key fields: headline, description, url, author, publisher, datePublished,
mainEntityOfPage, etc.
For images and videos:
- Use or conceptually apply geo-multimodal-tagger to generate:
- Descriptive but concise alt text
- File names that reflect the topic/entity
- Optional ImageObject / VideoObject schemas.Output:
A section ## Structured Data Package that includes:
- JSON-LD snippets (as code blocks)
- A table mapping URLs to the schema types you recommend
- Example alt text and filenames for key media assets7. Plan the technical publishing steps
You do not have direct access to the user’s CMS or APIs, so your job is to:
Produce implementation checklists for each major system:
- CMS / website
- Blog / docs / knowledge base
- Email platform
- Social scheduling tool(s)
For each checklist, include:
- Fields and settings that must be filled (titles, meta descriptions, slugs, canonical URLs)
- How to embed JSON-LD (theme template, tag manager, custom HTML, etc.)
- How to ensure clean URLs and avoid duplicate URLs that dilute GEO signals
- Any caching or build/deploy steps (for static / headless setups)Output:
A section ## Implementation Checklists with subsections per system, using bullet lists.8. AI crawler and generative engine signaling
This step focuses on making the new/updated content more easily discoverable by:
Classical search crawlers (Google, Bing, etc.)
AI-specific crawlers and model ingestion systems where possible Actions to recommend:
Sitemaps
- Confirm new URLs appear in the appropriate XML sitemaps (and HTML sitemaps if applicable).
- If the user runs a headless or static site, specify where sitemaps are typically located and
how they may be updated or regenerated.
llms.txt and AI index pages
- Use or conceptually apply geo-llms-txt to:
- Add or update entries pointing to the new content.
- Group related content into clearly named sections (e.g., “Pricing guides”, “Implementation
playbooks”, “Product docs for X”).
Internal linking
- Suggest 5–20 high-value internal link targets that should now link to this new content.
- Prioritize pages that:
- Already rank / are cited for the same or adjacent intent
- Are high-traffic or high-authority
External exposure
- Propose low-friction actions to get early references:
- Share with partners
- Answer relevant questions on communities/QA platforms, linking to the canonical pageOutput:
A section ## AI & Crawler Signaling Plan with:
- A bullet checklist of concrete steps
- A small table listing “URL → sitemap / llms.txt / internal link recommendations”9. Final publishing plan and timeline
Summarize everything into a single, execution-ready publishing plan:
Timeline (at least ordered steps; include dates if user provided them)
Who does what (if roles or teams are known or can be implied)
Dependencies (e.g., “publish LP before social”, “schema update before PR push”)
Success metrics that are realistic for GEO:
- e.g., increased impressions/clicks from AI search, number of AI citations found in answers,
traffic and engagement for target pages, newsletter clicks, etc.Output:
A ## Final Plan` section with:
- A short executive summary (3–6 bullets)
- A step-by-step list (checklist style)
- A compact table of “Metric → Why it matters → How to measure”