create
The `/create` command produces complete SEO and geo-targeted content from research through publication. It routes through keyword research, SERP analysis, content gaps, writing, optimization, and quality auditing to deliver a single asset with metadata and schema, a content brief, a multi-article series with continuation state, refreshed content with decay diagnostics, or a CMS-neutral publish package. Use this when building new SEO content, planning content series, updating stale pages, or preparing final deliverables with full quality-gate coverage.
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/aaron-he-zhu/seo-geo-claude-skills/HEAD/commands/create.md -o ~/.claude/commands/create.mdcreate.md
# Create Command Produce SEO/GEO content end-to-end — brief, draft, series, refresh, and publish package — from one entry point. ## Route - keyword-research - serp-analysis - content-gap-analysis - seo-content-writer - geo-content-optimizer - content-refresher - meta-tags-optimizer - schema-markup-generator - internal-linking-optimizer - content-quality-auditor ## Rules - Default (no mode): write ONE asset — SEO structure, GEO answer-ready elements, metadata suggestions, proof requirements, and open quality risks. Use provided research/brief evidence when available; ask for missing blocking inputs. - `--brief`: turn demand, intent, audience, and evidence into a single executable brief (angle, target keyword, intent, outline, proof requirements, GEO structure, internal-link notes, quality risks). - `--series`: plan / write / continue a content series. Default a topic to planning and a valid series_plan to writing; cap at 3 articles per run (≤6 with chunking); return stable `series_plan` / `batch_summary` continuation state. A batch cannot be `ready` unless every article has full veto-aware audit coverage. - `--refresh`: diagnose freshness, decay, outdated facts, and ranking loss; return a refresh plan, evidence gaps, update scope, and quality-gate status. - `--publish`: prepare a CMS-neutral publish package (quality gate + metadata + schema + media + internal-link checks); do not publish directly. Allow `ready` only with full veto-aware audit coverage at SHIP, `cap_applied: false`, no BLOCKED status, no veto/blocker open loops, no unresolved required evidence, and `ready_verdict_allowed: true`. - `--meta`: title / meta / Open Graph variants only. `--schema`: JSON-LD only; never invent unsupported rich-result facts. - Do not claim publish-ready status without `/aaron:audit` or `--publish` quality-gate evidence. ## Output Return inline artifacts by default. Files may be written only when the user explicitly asks and the runtime can write.
Use when the user asks to "optimize for AI citations"; improves citation readiness for ChatGPT, Perplexity, AI Overviews, Gemini, and Claude. Not for structural on-page SEO — use on-page-seo-auditor; not for net-new drafting — use seo-content-writer. AI引用优化/GEO优化/AI搜索
Use when the user asks to "optimize meta tags"; improves titles, descriptions, Open Graph, Twitter cards, and CTR test variants. Not for JSON-LD structured data — use schema-markup-generator; not for body copy — use seo-content-writer. 标题优化/元描述/CTR
Use when the user asks to "generate schema"; creates JSON-LD for FAQ, HowTo, Article, Product, and LocalBusiness rich-result candidates. Not for title/meta-description tags — use meta-tags-optimizer; not for crawl/index technical issues — use technical-seo-checker. Schema标记/结构化数据
Use when the user asks to "write SEO content"; drafts new posts, articles, and landing pages with keywords, headers, snippets, and evidence boundaries. Not for AI-citation/GEO readiness scoring — use geo-content-optimizer; not for updating decaying existing content — use content-refresher. SEO文章写作/内容优化
Evaluate and harden what exists: on-page SEO, content quality (CORE-EEAT), technical SEO, AI-visibility/GEO readiness, and domain authority (CITE). Not sure? Use /aaron:auto.
Run the SEO/GEO pack-local Aaron workflow implied by a natural-language goal, at the smallest safe depth. Add --deep for exhaustive, maximum-rigor, or stress-test runs.
Understand the opportunity: keyword demand, SERP intent, competitors, content gaps, and site/topic/entity maps. Not sure? Use /aaron:auto.
Track and remember over time: rankings, alerts, performance reports, and project memory. Not sure? Use /aaron:auto.