← 返回 Skills 市场
geoly-geo

Geo Content Publisher

作者 GEOLY AI · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ 安全检测通过
264
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install geo-content-publisher-2
功能描述
End-to-end GEO content publishing and distribution orchestrator. Use this skill whenever the user mentions publishing or distributing GEO-optimized content a...
使用说明 (SKILL.md)

\r \r

GEO Content Publisher\r

\r An orchestration skill for GEO content publishing automation that connects the full pipeline:\r \r

  1. Content optimization (often using other GEO skills)\r
  2. Multi-platform publishing & distribution\r
  3. AI crawler and generative engine signaling\r \r This skill focuses on workflow design, orchestration, and packaging, not on replacing the\r specialized GEO skills (like optimizers or schema generators). It should coordinate them.\r \r ---\r \r

When to use this skill\r

\r Invoke this skill whenever:\r \r

  • The user has (or plans to have) GEO-optimized content and asks to:\r
    • Publish it to multiple channels (website, blog, docs, product pages, social media, newsletter, etc.)\r
    • Turn one “pillar” piece into multiple channel-specific variants\r
    • Plan and schedule a content release campaign around one or more GEO pages\r
  • The user wants their content to be:\r
    • Highly visible to AI search / generative engines (ChatGPT, Perplexity, Gemini, Claude, SGE)\r
    • Properly surfaced to crawlers via sitemaps, llms.txt, Schema.org, and internal linking\r
  • The user mentions:\r
    • “End-to-end GEO workflow”, “full-funnel GEO content”, “publish to multiple platforms”\r
    • “Syndicate this article”, “turn into LinkedIn + Twitter + newsletter”\r
    • “Push this new page so AI models can see it”, “make AI pick up this content”\r \r Do not limit triggering only to the exact keywords above; trigger whenever the intent is:\r “Take optimized content and push it out broadly in a GEO-conscious way.”\r \r ---\r \r

Relationship to other GEO skills\r

\r When available, this skill should coordinate with these skills rather than re-implement them:\r \r

  • geo-studio: for overall GEO strategy and prioritization\r
  • geo-content-optimizer: to refine content before publishing\r
  • geo-structured-writer: to structure longform pages into AI-readable layouts\r
  • geo-schema-gen: to generate and refine Schema.org JSON-LD\r
  • geo-llms-txt: to design or update llms.txt and AI-targeted index pages\r
  • geo-multimodal-tagger: to optimize images, videos, and other media assets\r \r If these skills are not present, still follow the same workflow shape and explain what would be\r done, giving concrete, actionable outputs (copy, checklists, suggested structures).\r \r ---\r \r

High-level workflow\r

\r When this skill is used, follow this 9-step workflow unless the user explicitly asks for\r only a subset.\r \r

1. Clarify publishing goals and constraints\r

\r Briefly but explicitly identify:\r \r

  • Core asset(s):\r
    • What is the main piece? (article, landing page, docs, FAQ, product page, dataset, video, etc.)\r
    • Is it already written and optimized, or still in draft?\r
  • Primary GEO goal:\r
    • e.g., “be the default answer for X in AI search”, “own intent Y”, “support product feature Z”\r
  • Target audience and geography:\r
    • Who needs to see this? Any language/locale requirements?\r
  • Time horizon:\r
    • One-off launch vs. ongoing campaign; any hard launch dates?\r
  • Channels in scope:\r
    • Website main page, blog, docs, product catalog, knowledge base\r
    • Social platforms (LinkedIn, X/Twitter, Reddit, TikTok, etc.)\r
    • Email/newsletter, in-app messages, app store descriptions, etc.\r
  • User’s stack constraints (if provided):\r
    • CMS used (WordPress, Webflow, headless, custom)\r
    • Any platforms that are off-limits\r \r Output a short “Publishing Brief” section summarizing this in 5–10 bullet points.\r \r

2. Inventory and (if needed) optimize the source content\r

\r

  • If content is already optimized:\r
    • Quickly check for obvious GEO gaps: structure, headings, FAQs, internal links, schemas, media.\r
    • If another optimizer skill is available, call it or conceptually apply its workflow.\r
  • If content is not optimized yet:\r
    • Recommend running geo-content-optimizer and/or geo-structured-writer first.\r
    • If the user insists on skipping deep optimization, still:\r
      • Ensure basic structure (H1, H2/H3, clear sections)\r
      • Add an FAQ or Q&A block where appropriate\r
      • Suggest at least a minimal internal-link plan\r \r Produce a concise “Content Readiness” section with:\r \r
  • Key strengths for GEO\r
  • Gaps that need to be addressed before or during publishing\r
  • Whether you will optimize inline or rely on another skill\r \r

3. Design the channel strategy and mapping\r

\r Create a channel plan that maps the core asset to multiple formats and entry-points.\r \r

  • Decide which channels are primary (SEO/GEO anchors) and which are supporting (distribution).\r
  • For each channel, define:\r
    • Role (e.g., “anchor page for AI citations”, “social proof amplifier”, “email follow-up”)\r
    • Key message focus and adaptation (tone, length, proof level, CTA)\r
    • Linking strategy (which canonical URL to point to; how it supports the GEO target)\r
    • Cadence if multi-post/ongoing (e.g., 1 hero launch + 3 follow-ups)\r \r Output as a markdown table like:\r \r
| Channel      | Role                        | Format / Asset Type     | Primary CTA                 | Links to / Canonical |\r
|-------------|-----------------------------|-------------------------|-----------------------------|----------------------|\r
| Website LP  | GEO anchor & canonical URL  | Longform landing page   | Start trial / Request demo  | Self (canonical)     |\r
| Blog        | Context + educational angle | Article with FAQ        | Read full guide (LP)        | LP                   |\r
| LinkedIn    | Thought leadership & reach  | Post + carousel         | Visit LP + comment          | LP                   |\r
| Newsletter  | Deep-dive for subscribers   | Email + link to LP/blog | Click to read full article  | LP / Blog            |\r
```\r
\r
### 4. Generate channel-specific content variants\r
\r
For each channel in the plan, **generate or refine** content variants that:\r
\r
- Respect channel constraints:\r
  - Length and formatting (e.g., LinkedIn vs. Twitter vs. email)\r
  - Visual vs. text-heavy\r
- Preserve **core GEO messaging**:\r
  - Clear description of topic / entity / product\r
  - Concrete facts that models can safely cite\r
  - Stable terminology and entity naming\r
- Include **explicit citation anchors** where helpful:\r
  - “According to [BrandName]’s guide on [topic]…”\r
  - Short, self-contained definitions that AI can safely quote\r
\r
Outputs for this step:\r
\r
- A section `## Channel Content Variants` with subheadings:\r
  - `### Website / Landing Page`\r
  - `### Blog Article`\r
  - `### Documentation / Knowledge Base`\r
  - `### Social (per platform)`\r
  - `### Newsletter / Email`\r
  - `### Other (e.g. app store, in-app banner, etc.)`\r
- Under each, provide **ready-to-use** drafts (copy, suggested headings, bullets, CTAs).\r
\r
### 5. Structure pages for AI readability\r
\r
For **web and longform** surfaces (website, blog, docs, KB):\r
\r
- Ensure the following structure (can be customized per page type):\r
\r
```markdown\r
# [Clear, entity-focused H1]\r
## Summary\r
- 2–4 bullet summary focused on facts and definitions.\r
\r
## What is [Topic]?\r
Explain in clear, fact-focused language that is easy to quote.\r
\r
## Why it matters\r
Explain use cases, benefits, risks, etc.\r
\r
## How [Brand/Product] helps\r
Connect topic to the user’s product/service, if relevant.\r
\r
## FAQ\r
Q1: ...\r
A1: ...\r
\r
Q2: ...\r
A2: ...\r
```\r
\r
- If `geo-structured-writer` is available, mention that this layout follows its guidance or that\r
  it could further refine the structure.\r
- Explicitly call out **sections that are especially useful for AI citation** (definitions, FAQs,\r
  concise summaries).\r
\r
### 6. Attach structured data and media metadata\r
\r
For all relevant pages:\r
\r
- Use or conceptually apply `geo-schema-gen` to propose:\r
  - `Article`, `BlogPosting`, `WebPage`, `FAQPage`, `Product`, or `HowTo` schemas as appropriate.\r
  - Include key fields: `headline`, `description`, `url`, `author`, `publisher`, `datePublished`,\r
    `mainEntityOfPage`, etc.\r
- For images and videos:\r
  - Use or conceptually apply `geo-multimodal-tagger` to generate:\r
    - Descriptive but concise **alt text**\r
    - **File names** that reflect the topic/entity\r
    - Optional `ImageObject` / `VideoObject` schemas.\r
\r
Output:\r
\r
- A section `## Structured Data Package` that includes:\r
  - JSON-LD snippets (as code blocks)\r
  - A table mapping URLs to the schema types you recommend\r
  - Example alt text and filenames for key media assets\r
\r
### 7. Plan the technical publishing steps\r
\r
You **do not** have direct access to the user’s CMS or APIs, so your job is to:\r
\r
- Produce **implementation checklists** for each major system:\r
  - CMS / website\r
  - Blog / docs / knowledge base\r
  - Email platform\r
  - Social scheduling tool(s)\r
- For each checklist, include:\r
  - Fields and settings that must be filled (titles, meta descriptions, slugs, canonical URLs)\r
  - How to embed JSON-LD (theme template, tag manager, custom HTML, etc.)\r
  - How to ensure **clean URLs** and avoid duplicate URLs that dilute GEO signals\r
  - Any caching or build/deploy steps (for static / headless setups)\r
\r
Output:\r
\r
- A section `## Implementation Checklists` with subsections per system, using bullet lists.\r
\r
### 8. AI crawler and generative engine signaling\r
\r
This step focuses on making the new/updated content more easily discoverable by:\r
\r
- Classical search crawlers (Google, Bing, etc.)\r
- AI-specific crawlers and model ingestion systems where possible\r
\r
Actions to recommend:\r
\r
- **Sitemaps**\r
  - Confirm new URLs appear in the appropriate XML sitemaps (and HTML sitemaps if applicable).\r
  - If the user runs a headless or static site, specify where sitemaps are typically located and\r
    how they may be updated or regenerated.\r
- **llms.txt and AI index pages**\r
  - Use or conceptually apply `geo-llms-txt` to:\r
    - Add or update entries pointing to the new content.\r
    - Group related content into clearly named sections (e.g., “Pricing guides”, “Implementation\r
      playbooks”, “Product docs for X”).\r
- **Internal linking**\r
  - Suggest 5–20 **high-value internal link targets** that should now link to this new content.\r
  - Prioritize pages that:\r
    - Already rank / are cited for the same or adjacent intent\r
    - Are high-traffic or high-authority\r
- **External exposure**\r
  - Propose low-friction actions to get early references:\r
    - Share with partners\r
    - Answer relevant questions on communities/QA platforms, linking to the canonical page\r
\r
Output:\r
\r
- A section `## AI & Crawler Signaling Plan` with:\r
  - A bullet checklist of concrete steps\r
  - A small table listing “URL → sitemap / llms.txt / internal link recommendations”\r
\r
### 9. Final publishing plan and timeline\r
\r
Summarize everything into a **single, execution-ready publishing plan**:\r
\r
- **Timeline** (at least ordered steps; include dates if user provided them)\r
- **Who does what** (if roles or teams are known or can be implied)\r
- **Dependencies** (e.g., “publish LP before social”, “schema update before PR push”)\r
- **Success metrics** that are realistic for GEO:\r
  - e.g., increased impressions/clicks from AI search, number of AI citations found in answers,\r
    traffic and engagement for target pages, newsletter clicks, etc.\r
\r
Output:\r
\r
- A `## Final Plan` section with:\r
  - A short executive summary (3–6 bullets)\r
  - A step-by-step list (checklist style)\r
  - A compact table of “Metric → Why it matters → How to measure”\r
\r
---\r
\r
## Output format\r
\r
Unless the user explicitly requests a different format, structure your answer as:\r
\r
1. `## Publishing Brief`\r
2. `## Content Readiness`\r
3. `## Channel Strategy`\r
4. `## Channel Content Variants`\r
5. `## Page Structure for AI Readability`\r
6. `## Structured Data Package`\r
7. `## Implementation Checklists`\r
8. `## AI & Crawler Signaling Plan`\r
9. `## Final Plan`\r
\r
Use:\r
\r
- **Markdown headings and tables** for structure\r
- Bulleted lists instead of dense paragraphs\r
- Short, actionable sentences suitable for copying into task trackers, docs, or briefs\r
\r
If the user only asks for a **subset** (e.g., “social posts + email only”), still keep the headings\r
but clearly mark skipped sections (e.g., “Not in scope for this request”).\r
\r
---\r
\r
## Examples of triggering prompts\r
\r
These are **example user prompts** that should trigger this skill (for reference; not user-facing):\r
\r
- “We just finished a GEO-optimized pillar article about ‘zero-trust data governance’. Help me turn\r
  this into a full publishing plan: main page + blog + docs + LinkedIn + newsletter, and make sure\r
  AI models will pick it up.”\r
- “I’ve got a new product feature page and I want it to become the default answer in ChatGPT and\r
  Perplexity when people ask about [topic]. Can you help me design the publishing and distribution\r
  workflow?”\r
- “Take this case study and roll it out everywhere: website hero section, landing page, PDF, LinkedIn,\r
  X, email, internal wiki. Also suggest how to configure llms.txt and sitemaps so AI crawlers see it.”\r
- “I want a repeatable playbook for how we publish any new GEO content across our whole stack (WP site,\r
  HubSpot email, LinkedIn, X). Please write the workflow and checklists.”\r
\r
You do **not** need to surface this list directly to the user; it is here to clarify intent.\r
\r
---\r
安全使用建议
This skill appears internally consistent and safe as an orchestration/authoring tool: it only includes templates and two small Python scripts that produce markdown. Before giving the agent permission to actually publish content, review any platform credentials you supply (e.g., CMS, social APIs) and grant them only when you intend the agent to perform real uploads. If the agent will call external publishing APIs, confirm which endpoints and tokens it will use; the skill itself does not request or bundle those credentials. If you want stricter control, keep this skill user-invocable only (don’t allow automatic runs) so you review outputs before any external publishing actions occur.
功能分析
Type: OpenClaw Skill Name: geo-content-publisher-2 Version: 0.1.0 The skill bundle is a legitimate tool for 'Generative Engine Optimization' (GEO), designed to help users publish content optimized for AI search engines. The Python scripts (generate_channel_plan.py and generate_page_structure_snippet.py) are simple utility scripts for formatting markdown and lack any risky functions like network access or shell execution. The SKILL.md instructions provide a standard workflow for content distribution and SEO signaling without any evidence of prompt injection attacks or malicious intent.
能力评估
Purpose & Capability
Name/description describe an orchestration/orchestration role for GEO content publishing; the included templates and two small helper scripts (generate channel table and page skeleton) match that purpose. There are no unexpected required env vars, binaries, or config paths.
Instruction Scope
SKILL.md describes a publishing workflow, checks, and outputs (publishing brief, channel plan, schema, llms.txt guidance). It does not instruct reading arbitrary local files, scanning system state, or exfiltrating secrets. It references calling other GEO skills when available — appropriate for orchestration.
Install Mechanism
No install spec; the skill is instruction-first and ships two small, readable Python helper scripts. There are no downloads from remote URLs or archive extraction steps.
Credentials
The skill declares no required environment variables, credentials, or config paths. Nothing in the instructions implicitly requires unrelated secrets. (Note: actual publishing to platforms would require platform credentials later, but those are not requested by this skill as packaged.)
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent system presence or modify other skills' configs. Autonomous invocation is allowed by default but is normal for skills and not elevated here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install geo-content-publisher-2
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /geo-content-publisher-2 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release: Orchestrates end-to-end GEO content publishing and distribution. - Coordinates GEO content optimization, multi-channel distribution, and AI search visibility workflows. - Summarizes publishing goals, content readiness, and provides actionable output for each workflow step. - Generates channel-specific content variants and structured assets for website, blog, social, and more. - Integrates (when available) with specialized GEO skills (optimizers, schema gen, etc.), else explains steps and outputs directly. - Focuses on workflow design, campaign planning, and maximizing AI model discoverability.
元数据
Slug geo-content-publisher-2
版本 0.1.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Geo Content Publisher 是什么?

End-to-end GEO content publishing and distribution orchestrator. Use this skill whenever the user mentions publishing or distributing GEO-optimized content a... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 264 次。

如何安装 Geo Content Publisher?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install geo-content-publisher-2」即可一键安装,无需额外配置。

Geo Content Publisher 是免费的吗?

是的,Geo Content Publisher 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Geo Content Publisher 支持哪些平台?

Geo Content Publisher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Geo Content Publisher?

由 GEOLY AI(@geoly-geo)开发并维护,当前版本 v0.1.0。

💬 留言讨论