← Back to Skills Marketplace
x-rayluan

OpenClaw GEO Content Ops

by X-RayLuan · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
54
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install geo-content-ops
Description
Design and manage OpenClaw GEO content operations including sources, clusters, tasks, publish targets, artifacts, receipts, and visibility analytics beyond s...
README (SKILL.md)

OpenClaw GEO Content Ops

This skill turns GEO from "write more posts" into an operating system for trusted source material, content production, publication targets, LLM-friendly artifacts, receipts, and visibility analytics.

It is inspired by GEOFlow's content-engineering architecture, but it does not require adopting GEOFlow's Laravel CMS. Use it to extend the existing OpenClaw SEO/GEO workflow, not to replace openclaw-seo-geo-workflow or ai-search-visibility-content-writing.

Use Boundaries

Use this skill for:

  • GEO operating model design.
  • Content asset inventory and source-of-truth planning.
  • Topic cluster, keyword, FAQ, and question map organization.
  • Daily/weekly content ops planning.
  • Multi-site or multi-channel publication design.
  • llms.txt, sitemap, TXT map, Schema, Open Graph, and AI-summary artifact planning.
  • Receipt design for publish, crawl, citation, and analytics evidence.
  • GEO dashboard/KPI design.
  • Deciding what to borrow from GEOFlow.

Do not use this skill as the writing layer for a single article. Use ai-search-visibility-content-writing for that.

Do not claim live publish, indexing, ranking, crawler visits, or AI citations without receipts.

Core Object Model

Use these nouns consistently:

Object Purpose Example Artifact
knowledge_sources Trusted facts, docs, product pages, customer proof, FAQs, competitor notes catalogs/sources.jsonl, source briefs, uploaded docs
topic_clusters Search/AI questions grouped by intent and entity keyword master, topic cluster markdown
content_tasks Planned work units with owner, date, source, status, target query, and publish scope daily manifest, task JSON
draft_assets Generated article, metadata, schema, social/X derivative, images delivery/seo-geo/YYYY-MM-DD/
publication_targets Where content can go ClawLite blog, WordPress, static GEO site, X, Feishu doc
geo_artifacts LLM/search-readable outputs around content llms.txt, sitemap, Schema, TXT map, FAQ blocks
receipts Durable proof of state transitions generation, audit, publish, deploy, live QA, patrol
visibility_signals Evidence content is discoverable or useful crawl logs, GA4, indexing, AI crawler, citation checks

Canonical source catalog:

clawlite-brain/catalogs/sources.jsonl

Relationship to ClawLite wiki:

  • knowledge_sources is the evidence/source index. It points to raw docs, canonical files, receipts, URLs, and selected compiled wiki pages.
  • clawlite-brain/wiki/ is the durable compiled knowledge layer for project memory and retrieval.
  • synthadoc/wiki/ is a readable/generated wiki layer for brand, SEO, Hunter topics, and agent navigation.
  • Prefer raw/canonical sources for factual claims; use wiki pages for fast orientation and retrieval.
  • When daily findings become durable, promote them from receipts into sources.jsonl and then into topic/entity/synthesis wiki pages when warranted.

Operating Loop

  1. Collect sources. Confirm the facts are real, owned, current, and citeable.
  2. Build clusters. Convert sources into user questions, entity maps, keywords, comparison angles, and FAQs.
  3. Create tasks. For each task, define target reader, core query, primary answer, required sources, publish target, and success signal.
  4. Generate and audit. Use the writing layer for drafts; require source grounding, direct answer, extractable structure, metadata, and schema hints.
  5. Publish by target. Treat source publish, site deploy, social post, and remote distribution as separate state transitions.
  6. Emit GEO artifacts. Keep llms.txt, sitemap, TXT map, Schema, Open Graph, and canonical data aligned with published content.
  7. Write receipts. Store what happened, what was skipped, what failed, and which evidence supports the claim.
  8. Measure signals. Monitor AI crawler hits, search index state, page views, citations, top content, failures, and stale content.
  9. Feed learning back. Promote useful daily findings into keywords-master.json, topic clusters, source catalog, or rescue tasks.

Required Task Brief

Every GEO content task should include:

{
  "taskId": "geo-YYYY-MM-DD-slug",
  "status": "planned",
  "targetReader": "specific reader",
  "coreQuery": "question this page answers",
  "primaryAnswer": "short answer the page must give",
  "requiredSources": ["source-id-or-url"],
  "entities": ["OpenClaw", "ClawLite"],
  "topicCluster": "cluster-name",
  "publishScope": ["clawlite_blog"],
  "geoArtifacts": ["schema", "sitemap", "llms_txt"],
  "successSignals": ["live_url", "index_check", "ai_crawler_log"]
}

If any field is missing, make the smallest honest assumption and mark it in the receipt. Do not silently invent sources.

Publication Target Rules

  • clawlite_blog: requires source apply/build evidence and, for production claims, deploy plus live QA.
  • wordpress_rest: requires remote ID/URL, media sync result, and API response receipt.
  • static_geo_site: requires generated HTML/Markdown, sitemap/TXT map update, and reachable URL check.
  • x_post: requires a derivative artifact tied to the article's narrative spine; do not treat social posting as blog publication.
  • feishu_doc: useful for internal review; not a public GEO signal unless explicitly published externally.

Remote distribution failure must not rewrite history. Mark the target as FAILED or NEEDS_RETRY; keep local publish status separate.

GEO Artifact Checklist

For public web targets, check whether each published page or batch has:

  • canonical URL and stable slug
  • title and meta description
  • Open Graph/Twitter metadata where relevant
  • Article/FAQ/HowTo/Organization schema where appropriate
  • sitemap inclusion
  • llms.txt or site-level AI-readable map inclusion
  • TXT map or Markdown index for important content hubs
  • internal links to and from related cluster pages
  • source/evidence block where claims need grounding
  • clear update timestamp for evergreen pages

Receipts

Recommended receipt shape:

{
  "date": "YYYY-MM-DD",
  "taskId": "geo-YYYY-MM-DD-slug",
  "stage": "publish|artifact|patrol|analytics",
  "target": "clawlite_blog",
  "status": "PASS|FAIL|SKIPPED|NEEDS_DATA|PASS_WITH_WARNINGS",
  "evidence": {
    "localPath": "path/to/file",
    "liveUrl": "https://example.com/page",
    "deployId": "optional",
    "checkedAt": "ISO timestamp"
  },
  "warnings": [],
  "nextActions": []
}

Status vocabulary must match openclaw-seo-geo-workflow where possible.

Analytics Questions

When designing or auditing GEO analytics, answer:

  • What was created, audited, published, deployed, skipped, or failed?
  • Which sources and clusters produced publishable work?
  • Which targets received the content?
  • Which pages are included in sitemap/llms.txt/TXT maps?
  • Which content received crawler traffic or AI crawler hits?
  • Which pages need refresh, consolidation, internal links, or rescue?
  • Which daily findings should be promoted into durable source/keyword/topic files?

When Borrowing From GEOFlow

Borrow patterns, not the whole stack:

  • structured source library before generation
  • task queue state machine
  • local publish separate from remote distribution
  • target-site Agent / WordPress provider abstraction
  • llms.txt, sitemap, TXT map, Schema output
  • access-log and AI-crawler analytics

Read references/geoflow-patterns.md when designing implementation details or mapping this to code.

Usage Guidance
Reasonable to install for GEO content planning and audit workflows. Before using it with real publishing systems, keep provider credentials out of receipts and require explicit human review before posting, updating, or unpublishing public content.
Capability Assessment
Purpose & Capability
The artifacts coherently describe GEO content operations: source catalogs, topic clusters, content tasks, publish targets, artifacts, receipts, and visibility analytics.
Instruction Scope
The skill can guide public publishing and distribution workflows, including WordPress, static sites, X posts, and unpublish concepts, but the instructions are disclosed, receipt-driven, and do not automate those actions.
Install Mechanism
Installation is a user-run git clone into Codex or OpenClaw skill directories; no dependencies, post-install hooks, executables, or package scripts are present.
Credentials
Referenced workspace paths, source catalogs, receipts, analytics, and provider metadata are proportionate to the stated content-ops purpose and include guidance to redact secrets.
Persistence & Privilege
Persistence is limited to normal skill installation and user-created planning artifacts; there is no evidence of background workers, privilege escalation, credential/session access, or hidden local indexing.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install geo-content-ops
  3. After installation, invoke the skill by name or use /geo-content-ops
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial public release with multilingual README, MIT license, source catalog/task/receipt examples, and OpenClaw integration references.
Metadata
Slug geo-content-ops
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is OpenClaw GEO Content Ops?

Design and manage OpenClaw GEO content operations including sources, clusters, tasks, publish targets, artifacts, receipts, and visibility analytics beyond s... It is an AI Agent Skill for Claude Code / OpenClaw, with 54 downloads so far.

How do I install OpenClaw GEO Content Ops?

Run "/install geo-content-ops" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is OpenClaw GEO Content Ops free?

Yes, OpenClaw GEO Content Ops is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does OpenClaw GEO Content Ops support?

OpenClaw GEO Content Ops is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenClaw GEO Content Ops?

It is built and maintained by X-RayLuan (@x-rayluan); the current version is v0.1.0.

💬 Comments