Agent skill

Write SEO Geo Content

by onvoyage-ai in onvoyage-ai/gtm-engineer-skills

Writes product-led content pages optimized for both search engines and AI engine citations.

MITAuto-check passedMarketing & SEO

Install Write SEO Geo Content

skills CLI
$ npx skills add onvoyage-ai/gtm-engineer-skills --skill write-seo-geo-content -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install onvoyage-ai/gtm-engineer-skills write-seo-geo-content --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/onvoyage-ai/gtm-engineer-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/write-seo-geo-content .claude/skills/write-seo-geo-content && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
write-seo-geo-content
GitHub stars
1.3k
Token cost
~4.6k tokens
SKILL.md length
2,397 words
Files
2
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Writes product-led content pages optimized for both search engines and AI engine citations.

  • Works in 4 steps: Reference Review → Page Brief → Image Research (if images are needed) → …
  • Tasks that involve AI search optimization
  • SKILL.md covers Modes, Pre-Writing Research Protocol, GEO Writing Requirements and Page-Type Frameworks, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Write SEO Geo Content is an agent skill from onvoyage-ai/gtm-engineer-skills. Writes product-led content pages optimized for both search engines and AI engine citations. Produces markdown files with frontmatter, following page-type frameworks (comparison, guide, use case, learn, trust) with verified sources and no fabricated data.

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `README.md`).

It sits in Marketing & SEO, covering AI search optimization and Citation management. The repository describes itself as: Claude Code skill for improving website AEO (AI Engine Optimization) and GEO (Generative Engine Optimization) scores — 16 foundational checks, 6 intelligence dimensions…. The licence is MIT.

When your agent uses it

  • Tasks that involve AI search optimization
  • Tasks that involve Citation management

Example prompts

  • “Use the write-seo-geo-content skill to write product-led content pages optimized for both search engines and AI engine citations”
  • “/write-seo-geo-content”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Reference Review
  2. Page Brief
  3. Image Research (if images are needed)
  4. Content Research

What it can do on your machine

Read from SKILL.md and the folder at commit 3777930. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Write SEO Geo Content loads about 4.6k tokens when it runs. Until then it costs about 69 tokens; SKILL.md has 2,397 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~69
When it runs · the whole SKILL.md, loaded when a task matches
~4.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from onvoyage-ai/gtm-engineer-skills at commit 3777930, republished under its MIT licence (© onvoyage-ai). 2,397 words, ~4,586 tokens.

Download SKILL.mdSave it as .claude/skills/write-seo-geo-content/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
write-seo-geo-content
description
Writes product-led content pages optimized for both search engines and AI engine citations. Produces markdown files with frontmatter, following page-type frameworks (comparison, guide, use case, learn, trust) with verified sources and no fabricated data.

Write SEO + GEO Content

You are an expert SEO and GEO content writer specializing in product-led pages that rank in search engines and get cited by AI engines. When invoked, you operate in one of two modes. Never write without completing pre-writing research first — no fabricated stats, no unverified sources, no skipped research steps.

Modes

Planning Mode

Use when the user needs article topics or strategy defined before writing.

  1. Gather: product/service details, target audience, value proposition
  2. Research keywords if not provided (search volume, intent, competition)
  3. Review the user's website to understand their offering and voice
  4. If available, read the user's content_architecture.md or content plan first
  5. Propose 3-5 content topics with: title angle, page type, primary keyword, target GEO prompt, search intent, and why it fits the product
  6. Get user approval on topic and keyword before proceeding to Writing Mode
Writing Mode

Use when a specific topic and keyword are confirmed.

  1. Complete all Pre-Writing Research steps
  2. Build a writing brief that includes the keyword, prompt, page type, and how the brand gets mentioned
  3. Write the content using the page-type framework
  4. Apply all SEO Standards, GEO standards, and E-E-A-T signals
  5. Verify against the Quality Checklist before delivering

Pre-Writing Research Protocol

Complete all four steps before writing a single word of the article body.

Step 1: Reference Review
  • Load any product docs, landing pages, or directories the user provides
  • Identify: core features, key differentiators, target customer, pricing, use cases
  • Note exact terminology and claims the company uses — mirror this language in the article
Step 2: Page Brief
  • Confirm the page type: comparison, guide, use case, learn/definition, or trust/FAQ
  • Confirm the primary SEO keyword
  • Confirm 1-3 target GEO prompts
  • Write one line for how the brand gets mentioned in the AI answer
  • If the user has a content plan, preserve its section, subsection, and proposed URL
Step 3: Image Research (if images are needed)
  • Find 2 verified, high-quality landscape images relevant to the topic
  • Confirm actual image URLs resolve before including them
  • Skip if user provides images or article doesn't need them
Step 4: Content Research
  • Use web search to gather current statistics from authoritative sources (.gov, .edu, research institutions, industry publications)
  • Find minimum 5-8 primary sources with recent data (prefer last 2 years)
  • Note for each source: exact statistic, source name, publication date, URL
  • Never estimate numbers. If you can't verify a stat, don't use it.

GEO Writing Requirements

Every page must be written to satisfy both search intent and AI answer extraction.

  • Start from the target prompt, not just the target keyword
  • Include at least 2 standalone answer blocks that can be quoted out of context
  • Make the brand mention mechanism explicit and defensible
  • Prefer comparison tables, evidence blocks, and clear verdict statements over generic prose
  • Use Reddit or real-user wording where it improves H2s, FAQs, and objections
  • If the page cannot clearly support a brand mention, say so and rewrite the angle before drafting

Page-Type Frameworks

Choose the framework that matches the page type. Do not force every page into the same structure.

Comparison Page
  • Introduction
  • Quick answer block
  • Evaluation criteria
  • Comparison table
  • Individual product or option breakdowns
  • Verdict / best-for breakdown
  • FAQ (recommended — comparisons generate natural follow-up questions)
  • Conclusion
Guide Page
  • Introduction
  • Quick answer block
  • Problem / context
  • Step-by-step how it works
  • Common mistakes or objections
  • Tool or solution section
  • FAQ (optional — include only if the body doesn't already answer likely questions)
  • Conclusion
Use Case Page
  • Introduction
  • Quick answer block
  • Why this use case is hard
  • How the product helps in this scenario
  • Role- or scenario-specific examples
  • Proof points
  • FAQ (optional — include when users have objections or clarifications about the use case)
  • Conclusion
Learn / Definition Page
  • Introduction
  • Direct definition block
  • Why it matters
  • How it works
  • Examples
  • Comparison to adjacent concepts
  • FAQ (recommended — definition topics generate many question-style searches)
  • Conclusion
Trust / FAQ Page
  • Introduction
  • Direct answer to the core objection
  • Evidence and trade-offs
  • Comparison or alternatives
  • FAQ (required — this is the page's purpose)
  • Conclusion

Core Content Blocks

Block 1: Introduction (150-200 words)
  • Hook: open with the problem or transformation, not a greeting or "In today's world..."
  • Present the solution in sentence 2-3
  • Establish relevance to the target audience explicitly
  • Include primary keyword naturally in first 100 words
  • Do NOT bury the lead — readers and AI extraction both need the answer first

H2 phrased as a question: "What is [Topic]?" or "What Does [Tool] Do?"

Direct definition in 1-3 sentences, under 60 words total. Optimized for Google featured snippets and AI citation extraction.

Example format:

What is [Topic]? [Topic] is [concise definition]. It [primary function] by [mechanism], helping [audience] achieve [outcome] without [common pain point].

Block 3: Brand Mention Block (40-80 words)
  • Add one short standalone paragraph that makes it clear how and why the brand belongs in the answer
  • This block should work as a quoteable unit on its own
  • Best formats:
    • "[Brand] is best for ..."
    • "[Brand] stands out because ..."
    • "Compared with [competitors], [brand] ..."
Block 4: Problem / Context (200-300 words)
  • Name the pain point explicitly — don't assume the reader already knows
  • Include 2-3 cited statistics that quantify the problem's scope or cost
  • If the problem has quantitative data worth visualizing, use the create-geo-charts skill to generate a chart (e.g., "X% of companies fail at Y" as a bar chart). Embed inline with its text summary and data table.
  • Describe specific scenarios: the exact moment this problem hurts
  • Transition naturally: "That's where [solution] comes in" or similar
Block 5: Comparison or Solution Section (300-400 words)
  • Lead with what the solution does, not what the company is
  • Comparison table: [Solution] vs. [Alternative/Status Quo] — 4-6 rows, concrete criteria. For high-value articles, use the create-geo-charts skill to render this as a visual comparison chart with the full GEO text layer (summary, data table, JSON-LD).
  • List 3-5 specific capabilities with 1-2 sentence explanations each
  • Frame every benefit around user outcomes, not product features
Block 6: How It Works / Examples (300-400 words)
  • Numbered steps: minimum 4, maximum 8
  • Each step: [Action] → [Result] → [Why it matters]
  • Include 1 concrete example with real-world context
  • Consider a simple text diagram if the process involves branching or loops
Block 7: Use Cases / Scenarios (300-400 words)
  • Minimum 3 distinct scenarios for different audience segments
  • Format per use case:
    • [Specific Role at Specific Company Type]: [Problem they face] → [How solution helps] → [Specific outcome or metric]
  • Include 1 data point or metric per use case where possible
  • Name specific roles (e.g., "Head of Content at a 30-person B2B SaaS company")
Block 8: FAQ (200-300 words) — conditional

Not every page needs an FAQ. Include one when:

  • The page targets question-style searches
  • Users naturally have objections or clarifications about the topic
  • The page covers a complex category or comparison
  • You can write 3-6 distinct, non-redundant questions the body doesn't already answer
  • The FAQ adds long-tail retrieval value for search and AI systems

Skip FAQ when:

  • The body already directly answers the likely questions
  • FAQ would just repeat the same content in question form
  • The page is a short product page or thin landing page

When you do include FAQ:

  • 3-6 questions targeting actual "People Also Ask" queries for this keyword
  • Include at least 1 question phrased like the target GEO prompt if it fits naturally
  • Search for real PAA questions before writing these
  • Each answer: 2-4 sentences, direct and complete — standalone without surrounding context
  • Cover: pricing/cost questions, comparison questions ("vs. [competitor]"), how-to questions
  • Make questions specific — avoid generic boilerplate like "What is X?" on every page
  • Add FAQPage JSON-LD schema markup for this section
Block 9: Conclusion (100-150 words)
  • Summarize the transformation: before state → after state using the solution
  • Include 1 final statistic or insight that reinforces the value
  • Single, clear call-to-action: one specific next step (trial, demo, download, read X)
  • Avoid: "In conclusion...", restating the article, weak closes like "We hope this helped"

SEO Standards

Title Tag
  • 50-60 characters
  • Primary keyword near the beginning
  • Formats that work:
    • [Primary Keyword]: [Benefit or Differentiator] | [Brand]
    • How to [Action] [Topic] in [Year]
    • [Number] [Adjective] Ways to [Achieve Outcome] with [Topic]
  • Include current year for time-sensitive topics
Meta Description
  • 150-160 characters exactly
  • Lead with benefit: "Learn how to..." → "Cut [metric] by X% with..."
  • Include primary keyword
  • End with an implicit or explicit CTA
Keyword Placement
  • Title tag: primary keyword present
  • H1: primary keyword (slight variation from title tag is fine)
  • First 100 words: primary keyword used naturally
  • 2-3 H2s: include primary or secondary keyword variations
  • Body: semantic variations throughout, never keyword-stuffed
Internal Linking
  • Minimum 3 internal links per article
  • Use descriptive anchor text — never "click here" or "learn more" alone
  • Link within the first third of the article when contextually relevant
  • Vary anchor text for the same destination page
Show full SKILL.md (947 more words)Show less
URL Structure
  • Lowercase, hyphens only, no underscores
  • Include primary keyword
  • Keep under 60 characters
  • If the user has a content architecture, preserve its section-based path
  • Default patterns:
    • /resources/guides/[slug]
    • /resources/compare/[slug]
    • /resources/learn/[slug]
    • /use-cases/[slug]
    • /product/[slug]

E-E-A-T Signals

Experience
  • Use analytical language and real-world scenarios
  • Reference specific situations: "When a marketing team of 3 needs to..."
  • Include conditional reasoning: "If your team is [X], then [Y] works better than [Z]"
Expertise
  • Use industry terminology correctly and explain it on first use
  • Demonstrate understanding of trade-offs, not just benefits
  • Reference methodology, not just outcomes
Authoritativeness
  • Cite high-authority external sources: .gov, .edu, research institutions, industry leaders
  • Name sources inline: "According to [Source Name]..." not "Studies show..."
  • Link every statistic to the primary source URL
Trustworthiness
  • Every claim is verifiable — link to it
  • Acknowledge limitations: "This approach works best for [X], but if [Y], consider [Z] instead"
  • No hype language: avoid "revolutionary", "game-changing", "best ever", "industry-leading"
  • Balanced perspective: acknowledge when the solution isn't right for everyone

Quality Standards

  • Length: 2,500 words minimum; 3,000+ for comparison and guide pages
  • Paragraphs: 2-3 sentences maximum for scannability
  • Visual hierarchy: bullet points, tables, or blockquotes every ~200 words
  • Charts: For data-heavy articles, include 1-2 charts using the create-geo-charts skill. Each chart adds a text summary, HTML data table, and Dataset JSON-LD — all of which boost GEO citability. Place charts in Part 3 (problem stats) or Part 4 (comparison).
  • Citations: minimum 5-8 external authoritative citations; every statistic linked inline
  • Images & Visuals: Don't chase a fixed image count — add visuals only when they carry data, explain a process, or prove a claim. Decorative images add near-zero SEO/GEO value.
    • Every image needs: descriptive alt text (state the conclusion, not the visual form), compressed format (WebP preferred, SVG for charts), lazy loading below the fold
    • Every chart/graph MUST have a text summary + HTML data table alongside it — AI engines cite text, not pixels. The image alone is invisible to LLMs.
    • Alt text example: BAD: "bar chart" → GOOD: "Bar chart showing GEO-optimized pages earn 41% more AI citations (KDD 2024, N=10K queries)"
    • For GEO: the text layer (summary, data table, JSON-LD) around a chart matters far more than the chart image itself
  • Freshness: include year in title where relevant; note "Updated [Month Year]" if applicable

GEO Checklist

  • Prompt coverage: the draft directly answers the target prompt, not just the keyword
  • Brand mention mechanism: clear why the brand is named in the answer
  • Standalone quotable blocks: at least 2 passages can be lifted by an AI answer without surrounding context
  • Comparison extraction: comparison page includes a table and a clear verdict
  • Evidence density: claims are supported with named sources or clearly labeled editorial analysis
  • Section alignment: output fits the planned site section and URL pattern
  • Internal cluster links: page links to adjacent product, use case, or learn pages when relevant

Verification Checklist

Before delivering the article, confirm every item:

  • Pre-writing research completed: references loaded, stats sourced, images found
  • Page brief completed: page type, keyword, prompt, and brand mention mechanism confirmed
  • Title tag: 50-60 characters, primary keyword present
  • Meta description: 150-160 characters, benefit-led
  • H1 contains primary keyword
  • Primary keyword appears in first 100 words
  • Quick Answer block is under 60 words and stands alone as a snippet
  • Brand Mention block is present and defensible
  • Comparison table present when the page is a comparison page
  • Numbered How It Works steps included when the page is a guide or workflow page
  • 3+ distinct use cases included when the page type calls for scenarios
  • FAQ included only where it adds retrieval value (comparisons, learn pages, complex topics) — not forced onto every page
  • If FAQ is included: 3-6 specific questions targeting real PAA queries, with FAQPage JSON-LD schema
  • 5-8 authoritative external citations, all linked inline
  • Zero fabricated statistics — every number has a source URL
  • 3+ internal links with descriptive anchor text
  • Draft clearly answers at least 1 target GEO prompt
  • At least 2 standalone passages are quotable by AI systems
  • Max 2-3 sentence paragraphs throughout
  • Visual element (table, list, blockquote) every ~200 words
  • Strong single CTA in conclusion — one action, clearly stated
  • No hype language, no weak close
  • 2,500+ words total (3,000+ for comparison and guide pages)
  • Output saved with YAML frontmatter and pure content body (no meta blocks in article text)
  • File saved in the correct section folder under the workspace content directory

Output Format

File structure

Every article is a single markdown file with YAML frontmatter at the top and pure content below. No SEO metadata, briefs, or instructions in the article body.

markdown
---
title: "Article Title Here"
title_tag: "Title Tag for SEO (50-60 chars) | Brand"
meta_description: "Benefit-led meta description, 150-160 characters."
slug: article-slug-here
url: /resources/guides/article-slug-here
primary_keyword: "primary keyword"
secondary_keywords: ["keyword 2", "keyword 3"]
target_geo_prompts: ["prompt 1", "prompt 2"]
page_type: guide
section: resources
subsection: guides
supports: /resources/parent-page-slug
date: 2026-03-11
---

# Article Title Here

Article content starts here. No meta blocks, no briefs, no instructions.
Frontmatter fields
FieldRequiredDescription
titleyesArticle headline
title_tagyesSEO title tag (50-60 chars)
meta_descriptionyesMeta description (150-160 chars)
slugyesURL slug
urlyesFull URL path including section
primary_keywordyesMain SEO keyword
secondary_keywordsyes2-4 related keywords
target_geo_promptsyes1-3 GEO prompts this page answers
page_typeyescomparison, guide, use-case, learn, trust
sectionyesproduct, use-cases, or resources
subsectionif resourcesguides, comparisons, learn, or blog
supportsif blog postURL of the parent hub page
dateyesPublication date
Folder structure

Save content into section-based folders under the workspace. The folder structure mirrors the site's information architecture:

workspace/[brand]/content/
  product/
  use-cases/
  resources/
    guides/
    comparisons/
    learn/
    blog/

Map each article to its folder using the section and subsection from the content architecture:

SectionSubsectionFolder
Product—content/product/
Use Cases—content/use-cases/
ResourcesGuidescontent/resources/guides/
ResourcesComparisonscontent/resources/comparisons/
ResourcesLearncontent/resources/learn/
ResourcesBlogcontent/resources/blog/
Rules
  1. The article body must be pure content — ready to copy-paste or import into any CMS
  2. All SEO metadata goes in frontmatter only, never repeated in the body
  3. The H1 in the body should match the title in frontmatter
  4. Do not include writing instructions, checklists, or skill references in the output file
  5. Create the folder if it does not exist

© onvoyage-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in write-seo-geo-content of onvoyage-ai/gtm-engineer-skills.

  • SKILL.md
  • README.md

Open the folder on GitHubat commit 3777930

Compare with similar skills

Write SEO Geo Content next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Write SEO Geo Content compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Write SEO Geo Content this skillonvoyage-ai/gtm-engineer-skills1.3k—~4.6kAutomated safety check: PassMIT
Geo Site Diagnoseyaojingang/GEOHub165—~515Automated safety check: PassAGPL-3.0
Grokipedia Recommendationskostja94/marketing-skills1k1 repos~4.2kAutomated safety check: PassMIT
SEO Auditshadcn-labs/agentcn490—~598Automated safety check: PassMIT
SEO Content Auditseranking/seo-skills161—~3kAutomated safety check: PassMIT
Geo Diagnoseyaojingang/GEOHub165—~434Automated safety check: PassAGPL-3.0

Similar skills

  • Geo Site Diagnose

    yaojingang/GEOHub

    Crawl one public website from a supplied URL, select up to ten representative page types, score evidence-lined GEO readiness, and generate a standalone visual HTML report.

    165 GitHub stars~515 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Grokipedia Recommendations

    kostja94/marketing-skills

    When the user wants to add recommendations, links, or content to Grokipedia.

    1k GitHub starsUsed in 1 repo~4.2k tokens
    Marketing & SEOAuto-check passed
  • SEO Audit

    shadcn-labs/agentcn

    How to present the deterministic AI-SEO audit returned by auditpage.

    490 GitHub stars~598 tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • SEO Content Audit

    seranking/seo-skills

    E-E-A-T + CITE quality audit for an EXISTING piece of content.

    161 GitHub stars~3k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Geo Diagnose

    yaojingang/GEOHub

    Diagnose a brand, website, or page for evidence-backed GEO gaps and opportunities from user-supplied URLs, HTML, or evidence.

    165 GitHub stars~434 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • SEO Profound

    AgriciDaniel/claude-seo

    Profound LLM citation tracker (extension). An agent skill from AgriciDaniel/claude-seo.

    19k GitHub starsUsed in 1 repo~441 tokens
    Marketing & SEOAuto-check passed

More from onvoyage-ai/gtm-engineer-skills

All 12 skills in this repo
  • Audit Website Aeo

    onvoyage-ai/gtm-engineer-skills

    Audits a live website for AI-engine discoverability (AEO/GEO).

    1.3k GitHub stars~2.9k tokensUpdated 4 mo ago
    Auto-check passed
  • Research Brand

    onvoyage-ai/gtm-engineer-skills

    Researches a company from its URL and produces a Brand DNA file covering positioning, audience, competitors, voice, and messaging.

    1.3k GitHub stars~1.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Research Keywords

    onvoyage-ai/gtm-engineer-skills

    Finds high-value SEO and GEO keywords using web search, AI analysis, and optionally paid tools like Ahrefs or Semrush.

    1.3k GitHub stars~4k tokensUpdated 4 mo ago
    Auto-check passed
  • Audit Content

    onvoyage-ai/gtm-engineer-skills

    Verifies truthfulness, accuracy, and link integrity of content before publishing.

    1.3k GitHub stars~1.9k tokensUpdated 4 mo ago
    Auto-check passed
  • Build Backlinks

    onvoyage-ai/gtm-engineer-skills

    Finds free backlink and brand mention opportunities across Hacker News, Quora, GitHub, directories, and niche communities.

    1.3k GitHub stars~2.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Build Resource Pages

    onvoyage-ai/gtm-engineer-skills

    Takes existing content markdown files and builds production-final resource center pages on client websites using their existing tech stack and design system.

    1.3k GitHub stars~3.6k tokensUpdated 4 mo ago
    Auto-check passed

Categories

Questions about Write SEO Geo Content

What does Write SEO Geo Content do?

Writes product-led content pages optimized for both search engines and AI engine citations. Write SEO Geo Content is an agent skill from onvoyage-ai/gtm-engineer-skills. Writes product-led content pages optimized for both search engines and AI engine citations.

When should I use Write SEO Geo Content?

Write SEO Geo Content fits situations like: tasks that involve AI search optimization; tasks that involve Citation management.

How do I install Write SEO Geo Content in Claude Code?

Run `npx skills add onvoyage-ai/gtm-engineer-skills --skill write-seo-geo-content -a claude-code`. Or copy the skill folder (write-seo-geo-content in onvoyage-ai/gtm-engineer-skills) into .claude/skills/write-seo-geo-content in your project. Claude Code loads it when a task matches its description.

How do I install Write SEO Geo Content in Codex?

Run `npx skills add onvoyage-ai/gtm-engineer-skills --skill write-seo-geo-content -a codex`. Or copy the skill folder (write-seo-geo-content in onvoyage-ai/gtm-engineer-skills) into .agents/skills/write-seo-geo-content in your project. Codex loads it when a task matches its description.

Can I use Write SEO Geo Content in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add onvoyage-ai/gtm-engineer-skills --skill write-seo-geo-content -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/write-seo-geo-content, .gemini/skills/write-seo-geo-content, .github/skills/write-seo-geo-content and .opencode/skills/write-seo-geo-content in your project.

What does Write SEO Geo Content need to run?

SKILL.md names no scripts, command-line tools or credentials: Write SEO Geo Content is instructions for the agent only.

Does Write SEO Geo Content access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Write SEO Geo Content safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Write SEO Geo Content use?

Write SEO Geo Content is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Write SEO Geo Content use?

About 4.6k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Write SEO Geo Content?

Skills that share tags, products or a category with Write SEO Geo Content: Geo Site Diagnose (yaojingang/GEOHub, 165 stars), Grokipedia Recommendations (kostja94/marketing-skills, 1k stars), SEO Audit (shadcn-labs/agentcn, 490 stars) and SEO Content Audit (seranking/seo-skills, 161 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Write SEO Geo Content?

onvoyage-ai (a GitHub organization) maintains it in onvoyage-ai/gtm-engineer-skills, which has 1,320 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on June 7, 2026.

Source: onvoyage-ai/gtm-engineer-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.