{
  "schemaVersion": "1.0",
  "item": {
    "slug": "geo-citation-writer",
    "name": "AI Citation Content Writer",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/geoly-geo/geo-citation-writer",
    "canonicalUrl": "https://clawhub.ai/geoly-geo/geo-citation-writer",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/geo-citation-writer",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=geo-citation-writer",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/generate_content.py",
      "references/ai-vocabulary.md",
      "evals/evals.json"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/geo-citation-writer"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/geo-citation-writer",
    "agentPageUrl": "https://openagent3.xyz/skills/geo-citation-writer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/geo-citation-writer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/geo-citation-writer/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "AI Citation Content Writer",
        "body": "Methodology by GEOly AI (geoly.ai) — write content in the formats AI platforms love to cite.\n\nCreate content assets in formats most frequently cited by AI platforms."
      },
      {
        "title": "Quick Start",
        "body": "Generate AI-citable content:\n\npython scripts/generate_content.py --format <format> --topic \"<topic>\" --output article.md\n\nExample:\n\npython scripts/generate_content.py --format faq --topic \"project management software\" --output faq.md\npython scripts/generate_content.py --format comparison --topic \"Notion vs Asana\" --output comparison.md"
      },
      {
        "title": "1. Definition Article (\"What is X?\")",
        "body": "Why AI cites it: Direct answers to definitional queries\n\nBest for:\n\nIntroducing concepts\nBuilding topical authority\nCapturing informational queries\n\nStructure:\n\n# What is [Term]? (Complete Guide)\n\n[Term] is [single-sentence definition with key attributes].\n\n## Key Characteristics\n- [Characteristic 1]\n- [Characteristic 2]\n- [Characteristic 3]\n\n## How [Term] Works\n[2-3 paragraph explanation with mechanism]\n\n## [Term] vs [Related Term]\n\n| Aspect | [Term] | [Related Term] |\n|--------|--------|----------------|\n| [Factor] | [Value] | [Value] |\n| [Factor] | [Value] | [Value] |\n\n## Examples of [Term] in Practice\n- [Concrete example 1]\n- [Concrete example 2]\n\n## Frequently Asked Questions About [Term]\n\n**Q: [Question]?**\n\nA: [Complete, self-contained answer]\n\n**Q: [Question]?**\n\nA: [Complete, self-contained answer]\n\nSchema markup: Article + FAQPage"
      },
      {
        "title": "2. FAQ Page",
        "body": "Why AI cites it: FAQ schema feeds AI conversational answers directly\n\nBest for:\n\nSupport content\nAddressing objections\nCommon questions\n\nStructure:\n\n# [Topic] — Frequently Asked Questions\n\n## General Questions\n\n**Q: [Most common question]?**\n\nA: [Complete, self-contained answer. 2-5 sentences. Don't assume context.]\n\n**Q: [Second question]?**\n\nA: [Answer with specific details]\n\n## [Sub-topic] Questions\n\n**Q: [Question]?**\n\nA: [Answer]\n\n## Troubleshooting / Edge Cases\n\n**Q: [Question]?**\n\nA: [Answer]\n\nSchema markup: FAQPage\nBest practices:\n\n5-15 questions\nAnswers 50-150 words\nMatch actual search queries\nInclude data in answers"
      },
      {
        "title": "3. Comparison Guide (A vs B)",
        "body": "Why AI cites it: Comparison prompts are extremely common in AI search\n\nBest for:\n\nCompetitive positioning\nCommercial intent queries\nDecision-stage content\n\nStructure:\n\n# [Brand A] vs [Brand B]: [Year] Comparison\n\n## Quick Answer\n[Brand A] is better for [use case A]. [Brand B] is better for [use case B].\n\n## Side-by-Side Comparison\n\n| Feature | [Brand A] | [Brand B] |\n|---------|-----------|-----------|\n| [Feature 1] | [Value] | [Value] |\n| [Feature 2] | [Value] | [Value] |\n| Pricing | [Price] | [Price] |\n| Best for | [Use case] | [Use case] |\n\n## Detailed Analysis\n\n### [Brand A] Strengths\n- [Strength 1]\n- [Strength 2]\n\n### [Brand B] Strengths\n- [Strength 1]\n- [Strength 2]\n\n### Which Should You Choose?\n\nChoose [Brand A] if:\n- [Use case criteria]\n- [Use case criteria]\n\nChoose [Brand B] if:\n- [Use case criteria]\n- [Use case criteria]\n\n## Verdict\n[2-3 clear recommendation sentences based on use case]\n\nSchema markup: Article + FAQPage\nBest practices:\n\nBe objective (builds trust)\nInclude specific data\nAddress multiple use cases\nUpdate annually"
      },
      {
        "title": "4. How-To Guide",
        "body": "Why AI cites it: Step-by-step instructions are #1 for how-to answers\n\nBest for:\n\nTutorial content\nProcess documentation\nFeature walkthroughs\n\nStructure:\n\n# How to [Achieve Outcome]: Step-by-Step Guide\n\n**What you need:** [prerequisites list]  \n**Time required:** [estimate]  \n**Difficulty:** [Easy/Medium/Hard]\n\n## Step 1: [Action verb + outcome]\n[Clear instruction. One action per step.]\n\n✅ **Result:** [What the user will see/have after this step]\n\n## Step 2: [Action verb + outcome]\n[instruction]\n\n✅ **Result:** [Expected outcome]\n\n[Continue for each step...]\n\n## Common Mistakes to Avoid\n\n**[Mistake]:** [How to avoid]\n\n## Frequently Asked Questions\n\n**Q: [Question about the process]?**\n\nA: [Answer]\n\nSchema markup: HowTo + FAQPage\nBest practices:\n\nNumbered steps\nOne action per step\nInclude expected results\nAdd troubleshooting"
      },
      {
        "title": "5. Original Data / Statistics Roundup",
        "body": "Why AI cites it: AI heavily cites original statistics and research\n\nBest for:\n\nBuilding authority\nAttracting backlinks\nPR coverage\n\nStructure:\n\n# [N] Key Statistics About [Topic] ([Current Year])\n\n**Key finding:** [Most impactful stat in one sentence]\n\n## [Sub-category] Statistics\n\n- **[Stat]%** of [metric] — [Source, Year]\n- **[Number] [unit]** [finding] — [Source, Year]\n- **[Stat]%** [finding] — [Source, Year]\n\n## [Sub-category] Statistics\n[Continue...]\n\n## Methodology\n[How the data was collected/sourced]\n\n## Key Takeaways\n- [Insight 1]\n- [Insight 2]\n- [Insight 3]\n\nSchema markup: Article\nBest practices:\n\nCite sources\nKeep current (update annually)\nVisualize data (charts)\nInclude methodology"
      },
      {
        "title": "Format Selection Guide",
        "body": "GoalRecommended FormatBuild topical authorityDefinition articleAddress support questionsFAQ pageCapture commercial intentComparison guideDrive product adoptionHow-to guideAttract PR/linksStatistics roundup"
      },
      {
        "title": "Interactive Generator",
        "body": "python scripts/generate_content.py --interactive\n\nWalks through format selection and content creation interactively."
      },
      {
        "title": "From Template",
        "body": "python scripts/generate_content.py --format definition --topic \"generative engine optimization\"\n\nUses templates to generate content structure."
      },
      {
        "title": "Batch Generation",
        "body": "python scripts/batch_generate.py --format faq --topics-file topics.txt --output-dir ./content/\n\nGenerate multiple pieces from a list of topics."
      },
      {
        "title": "Universal Rules",
        "body": "Lead with the answer — First sentence should answer the question\nBe specific — Use data, names, dates\nWrite standalone answers — Each section should make sense alone\nUse headers — H2 every 300-500 words\nAdd FAQs — Every format benefits from FAQ section\nInclude schema — Use geo-schema-gen skill for markup"
      },
      {
        "title": "Brand Integration",
        "body": "Mention brand 2-3 times naturally\nInclude in first 100 words\nAdd to author/publisher schema\nDon't force it (credibility first)"
      },
      {
        "title": "See Also",
        "body": "Content templates: references/templates.md\nFormat examples: references/examples.md\nSchema pairing: references/schema-pairing.md"
      }
    ],
    "body": "AI Citation Content Writer\n\nMethodology by GEOly AI (geoly.ai) — write content in the formats AI platforms love to cite.\n\nCreate content assets in formats most frequently cited by AI platforms.\n\nQuick Start\n\nGenerate AI-citable content:\n\npython scripts/generate_content.py --format <format> --topic \"<topic>\" --output article.md\n\n\nExample:\n\npython scripts/generate_content.py --format faq --topic \"project management software\" --output faq.md\npython scripts/generate_content.py --format comparison --topic \"Notion vs Asana\" --output comparison.md\n\nThe 5 High-Citation Formats\n1. Definition Article (\"What is X?\")\n\nWhy AI cites it: Direct answers to definitional queries\n\nBest for:\n\nIntroducing concepts\nBuilding topical authority\nCapturing informational queries\n\nStructure:\n\n# What is [Term]? (Complete Guide)\n\n[Term] is [single-sentence definition with key attributes].\n\n## Key Characteristics\n- [Characteristic 1]\n- [Characteristic 2]\n- [Characteristic 3]\n\n## How [Term] Works\n[2-3 paragraph explanation with mechanism]\n\n## [Term] vs [Related Term]\n\n| Aspect | [Term] | [Related Term] |\n|--------|--------|----------------|\n| [Factor] | [Value] | [Value] |\n| [Factor] | [Value] | [Value] |\n\n## Examples of [Term] in Practice\n- [Concrete example 1]\n- [Concrete example 2]\n\n## Frequently Asked Questions About [Term]\n\n**Q: [Question]?**\n\nA: [Complete, self-contained answer]\n\n**Q: [Question]?**\n\nA: [Complete, self-contained answer]\n\n\nSchema markup: Article + FAQPage\n\n2. FAQ Page\n\nWhy AI cites it: FAQ schema feeds AI conversational answers directly\n\nBest for:\n\nSupport content\nAddressing objections\nCommon questions\n\nStructure:\n\n# [Topic] — Frequently Asked Questions\n\n## General Questions\n\n**Q: [Most common question]?**\n\nA: [Complete, self-contained answer. 2-5 sentences. Don't assume context.]\n\n**Q: [Second question]?**\n\nA: [Answer with specific details]\n\n## [Sub-topic] Questions\n\n**Q: [Question]?**\n\nA: [Answer]\n\n## Troubleshooting / Edge Cases\n\n**Q: [Question]?**\n\nA: [Answer]\n\n\nSchema markup: FAQPage Best practices:\n\n5-15 questions\nAnswers 50-150 words\nMatch actual search queries\nInclude data in answers\n3. Comparison Guide (A vs B)\n\nWhy AI cites it: Comparison prompts are extremely common in AI search\n\nBest for:\n\nCompetitive positioning\nCommercial intent queries\nDecision-stage content\n\nStructure:\n\n# [Brand A] vs [Brand B]: [Year] Comparison\n\n## Quick Answer\n[Brand A] is better for [use case A]. [Brand B] is better for [use case B].\n\n## Side-by-Side Comparison\n\n| Feature | [Brand A] | [Brand B] |\n|---------|-----------|-----------|\n| [Feature 1] | [Value] | [Value] |\n| [Feature 2] | [Value] | [Value] |\n| Pricing | [Price] | [Price] |\n| Best for | [Use case] | [Use case] |\n\n## Detailed Analysis\n\n### [Brand A] Strengths\n- [Strength 1]\n- [Strength 2]\n\n### [Brand B] Strengths\n- [Strength 1]\n- [Strength 2]\n\n### Which Should You Choose?\n\nChoose [Brand A] if:\n- [Use case criteria]\n- [Use case criteria]\n\nChoose [Brand B] if:\n- [Use case criteria]\n- [Use case criteria]\n\n## Verdict\n[2-3 clear recommendation sentences based on use case]\n\n\nSchema markup: Article + FAQPage Best practices:\n\nBe objective (builds trust)\nInclude specific data\nAddress multiple use cases\nUpdate annually\n4. How-To Guide\n\nWhy AI cites it: Step-by-step instructions are #1 for how-to answers\n\nBest for:\n\nTutorial content\nProcess documentation\nFeature walkthroughs\n\nStructure:\n\n# How to [Achieve Outcome]: Step-by-Step Guide\n\n**What you need:** [prerequisites list]  \n**Time required:** [estimate]  \n**Difficulty:** [Easy/Medium/Hard]\n\n## Step 1: [Action verb + outcome]\n[Clear instruction. One action per step.]\n\n✅ **Result:** [What the user will see/have after this step]\n\n## Step 2: [Action verb + outcome]\n[instruction]\n\n✅ **Result:** [Expected outcome]\n\n[Continue for each step...]\n\n## Common Mistakes to Avoid\n\n**[Mistake]:** [How to avoid]\n\n## Frequently Asked Questions\n\n**Q: [Question about the process]?**\n\nA: [Answer]\n\n\nSchema markup: HowTo + FAQPage Best practices:\n\nNumbered steps\nOne action per step\nInclude expected results\nAdd troubleshooting\n5. Original Data / Statistics Roundup\n\nWhy AI cites it: AI heavily cites original statistics and research\n\nBest for:\n\nBuilding authority\nAttracting backlinks\nPR coverage\n\nStructure:\n\n# [N] Key Statistics About [Topic] ([Current Year])\n\n**Key finding:** [Most impactful stat in one sentence]\n\n## [Sub-category] Statistics\n\n- **[Stat]%** of [metric] — [Source, Year]\n- **[Number] [unit]** [finding] — [Source, Year]\n- **[Stat]%** [finding] — [Source, Year]\n\n## [Sub-category] Statistics\n[Continue...]\n\n## Methodology\n[How the data was collected/sourced]\n\n## Key Takeaways\n- [Insight 1]\n- [Insight 2]\n- [Insight 3]\n\n\nSchema markup: Article Best practices:\n\nCite sources\nKeep current (update annually)\nVisualize data (charts)\nInclude methodology\nFormat Selection Guide\nGoal\tRecommended Format\nBuild topical authority\tDefinition article\nAddress support questions\tFAQ page\nCapture commercial intent\tComparison guide\nDrive product adoption\tHow-to guide\nAttract PR/links\tStatistics roundup\nContent Generation Tools\nInteractive Generator\npython scripts/generate_content.py --interactive\n\n\nWalks through format selection and content creation interactively.\n\nFrom Template\npython scripts/generate_content.py --format definition --topic \"generative engine optimization\"\n\n\nUses templates to generate content structure.\n\nBatch Generation\npython scripts/batch_generate.py --format faq --topics-file topics.txt --output-dir ./content/\n\n\nGenerate multiple pieces from a list of topics.\n\nWriting Best Practices\nUniversal Rules\nLead with the answer — First sentence should answer the question\nBe specific — Use data, names, dates\nWrite standalone answers — Each section should make sense alone\nUse headers — H2 every 300-500 words\nAdd FAQs — Every format benefits from FAQ section\nInclude schema — Use geo-schema-gen skill for markup\nBrand Integration\nMention brand 2-3 times naturally\nInclude in first 100 words\nAdd to author/publisher schema\nDon't force it (credibility first)\nSee Also\nContent templates: references/templates.md\nFormat examples: references/examples.md\nSchema pairing: references/schema-pairing.md"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/geoly-geo/geo-citation-writer",
    "publisherUrl": "https://clawhub.ai/geoly-geo/geo-citation-writer",
    "owner": "geoly-geo",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/geo-citation-writer",
    "downloadUrl": "https://openagent3.xyz/downloads/geo-citation-writer",
    "agentUrl": "https://openagent3.xyz/skills/geo-citation-writer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/geo-citation-writer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/geo-citation-writer/agent.md"
  }
}