{
  "schemaVersion": "1.0",
  "item": {
    "slug": "seo-article-gen",
    "name": "SEO-Article-Gen",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/Michael-laffin/seo-article-gen",
    "canonicalUrl": "https://clawhub.ai/Michael-laffin/seo-article-gen",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/seo-article-gen",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=seo-article-gen",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "config.json",
      "index.js",
      "package.json",
      "test.js"
    ],
    "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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.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/seo-article-gen"
    },
    "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/seo-article-gen",
    "agentPageUrl": "https://openagent3.xyz/skills/seo-article-gen/agent",
    "manifestUrl": "https://openagent3.xyz/skills/seo-article-gen/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/seo-article-gen/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "SEO-Article-Gen - SEO-Optimized Content Generator",
        "body": "Generate ranking content with affiliate monetization built-in."
      },
      {
        "title": "Overview",
        "body": "SEO-Article-Gen creates SEO-optimized articles that actually rank. It combines keyword research, AI writing, structured data generation, and automatic affiliate link insertion - all in one tool."
      },
      {
        "title": "✅ Keyword Research",
        "body": "Find low-competition, high-volume keywords\nAnalyze search intent (informational, transactional, navigational)\nGet keyword difficulty scores\nFind related questions (People Also Ask)\nGenerate long-tail keyword variations"
      },
      {
        "title": "✅ AI-Powered Writing",
        "body": "Generate full articles from keywords\nNatural language optimization\nProper heading structure (H1, H2, H3)\nReadable, engaging content\nWord count optimization (1,500-2,500 words)"
      },
      {
        "title": "✅ SEO Optimization",
        "body": "Optimized title tags & meta descriptions\nProper URL slug generation\nImage alt text suggestions\nInternal link suggestions\nExternal link opportunities\nSchema markup (Article, FAQ, HowTo)"
      },
      {
        "title": "✅ Affiliate Integration",
        "body": "Automatic affiliate link insertion\nContext-aware product recommendations\nFTC-compliant disclosures\nLink optimization for CTR\nRevenue tracking ready"
      },
      {
        "title": "✅ Content Templates",
        "body": "Product reviews\nHow-to guides\nComparison articles\nListicles (\"Top 10 X\")\nUltimate guides\nCase studies"
      },
      {
        "title": "Installation",
        "body": "clawhub install seo-article-gen"
      },
      {
        "title": "Generate an Article",
        "body": "const article = await generateArticle({\n  keyword: \"best wireless headphones 2026\",\n  type: \"product-review\",\n  wordCount: 2000,\n  affiliate: true,\n  network: \"amazon\"\n});\n\nconsole.log(article);"
      },
      {
        "title": "Keyword Research",
        "body": "const keywords = await findKeywords({\n  seed: \"wireless headphones\",\n  intent: \"transactional\",\n  difficulty: \"low\",\n  volume: 500\n});\n\n// Returns: [\n//   { keyword: \"best wireless headphones for gaming\", volume: 1200, difficulty: 15 },\n//   { keyword: \"budget wireless noise cancelling\", volume: 800, difficulty: 12 }\n// ]"
      },
      {
        "title": "generateArticle",
        "body": "Generate a full SEO-optimized article.\n\nParameters:\n\nkeyword (string, required): Target keyword\ntype (string): Article type (product-review, how-to, comparison, listicle)\nwordCount (number): Target word count (default: 2000)\naffiliate (boolean): Insert affiliate links (default: true)\nnetwork (string): Affiliate network to use\nincludeImages (boolean): Generate image suggestions\n\nReturns:\n\nTitle, meta description, URL slug\nFull article content with headings\nKeyword density report\nAffiliate links inserted\nSchema markup (JSON-LD)\nSEO score"
      },
      {
        "title": "findKeywords",
        "body": "Research keywords for content opportunities.\n\nParameters:\n\nseed (string, required): Seed keyword\nintent (string): Filter by intent (informational, transactional, navigational)\ndifficulty (string): Filter by difficulty (low, medium, high)\nvolume (number): Minimum search volume\nlimit (number): Maximum results (default: 20)\n\nReturns:\n\nArray of keyword objects with volume, difficulty, CPC data"
      },
      {
        "title": "optimizeContent",
        "body": "Optimize existing content for SEO.\n\nParameters:\n\ncontent (string, required): Content to optimize\nkeyword (string, required): Target keyword\noptions (object):\n\naddStructure (boolean): Add proper headings\naddMeta (boolean): Generate title/meta\naddInternalLinks (boolean): Suggest internal links\n\nReturns:\n\nOptimized content\nSEO improvement suggestions\nBefore/after comparison"
      },
      {
        "title": "generateSchema",
        "body": "Generate structured data markup.\n\nParameters:\n\ntype (string, required): Schema type (Article, FAQ, HowTo, Product)\ncontent (object, required): Content data\n\nReturns:\n\nJSON-LD schema markup\nValidation results"
      },
      {
        "title": "analyzeCompetitors",
        "body": "Analyze top-ranking competitors for a keyword.\n\nParameters:\n\nkeyword (string, required): Target keyword\ntopN (number): Number of competitors (default: 5)\n\nReturns:\n\nCompetitor URLs\nWord count analysis\nHeading structure\nCommon keywords\nContent gaps to exploit"
      },
      {
        "title": "Product Review Articles",
        "body": "Generate comprehensive product reviews with affiliate links:\n\nPros/cons sections\nComparison tables\nBuying guides\nUser testimonials"
      },
      {
        "title": "How-To Guides",
        "body": "Create helpful how-to content that ranks:\n\nStep-by-step instructions\nExpert tips\nRequired tools/products (affiliate links)\nCommon mistakes"
      },
      {
        "title": "Listicles",
        "body": "Generate \"Best X for Y\" articles:\n\nProduct recommendations\nComparison tables\nPricing info\nAffiliate links for each item"
      },
      {
        "title": "Case Studies",
        "body": "Build authority with real examples:\n\nBefore/after results\nMethodology explained\nTools used (monetized)\nExpert quotes"
      },
      {
        "title": "Article Structure",
        "body": "All generated articles follow SEO best practices:\n\nH1: Optimized Title\n- Meta Description (155-160 chars)\n- Featured Image Alt Text\n\nH2: Introduction\n- Hook paragraph\n- Problem statement\n- What readers will learn\n\nH2: [Main Content Section]\n- In-depth explanation\n- Bullet points for readability\n- Statistics/data where applicable\n\nH2: [Affiliate Product Recommendation]\n- Product description\n- Key features\n- Pros/cons\n- CTA with affiliate link\n- FTC disclosure\n\nH2: Comparison (optional)\n- Side-by-side comparison\n- Pricing table\n- Use cases\n\nH2: FAQ\n- 5-7 common questions\n- Concise answers\n- Schema markup\n\nH2: Conclusion\n- Key takeaways\n- Final recommendation\n- CTA\n\nSchema: Article + FAQ"
      },
      {
        "title": "SEO Score Calculation",
        "body": "Generated articles are scored on:\n\nTitle Optimization (20pts): Keyword placement, length, appeal\nMeta Description (15pts): Keyword inclusion, CTR potential\nHeading Structure (15pts): H2/H3 hierarchy, keyword usage\nContent Quality (25pts): Readability, depth, originality\nKeyword Usage (15pts): Density, natural placement\nInternal/External Links (5pts): Link placement, relevance\nSchema Markup (5pts): Proper JSON-LD implementation\n\nScore Guide:\n\n90-100: Excellent (likely to rank)\n80-89: Good (minor improvements needed)\n70-79: Decent (needs optimization)\n<70: Poor (significant improvements needed)"
      },
      {
        "title": "Affiliate Integration",
        "body": "Articles automatically include:\n\nProduct Recommendations\n\nContext-aware product suggestions\nPrice comparisons\nFeature highlights\n\n\n\nStrategic Link Placement\n\nAbove-fold for high-CTR products\nIn-product comparison sections\nCall-to-action paragraphs\n\n\n\nFTC Disclosures\n\nAutomatic disclosure injection\nPlatform-appropriate placement\nCompliant with FTC guidelines"
      },
      {
        "title": "Pricing",
        "body": "Free: 5 articles/month (1,500 words max)\nPro ($15/month): 50 articles, full features\nUnlimited ($49/month): Unlimited articles, API access, priority generation"
      },
      {
        "title": "Roadmap",
        "body": "Integration with SEO tools (Ahrefs, SEMrush, Moz)\n Auto-publishing to CMS (WordPress, Ghost, Medium)\n Multi-language support\n Image generation (DALL-E, Midjourney)\n Content scheduling\n Team collaboration features"
      },
      {
        "title": "Keyword Selection",
        "body": "Target long-tail keywords with low difficulty\nMatch search intent with article type\nBalance volume vs. competition"
      },
      {
        "title": "Content Quality",
        "body": "Write for humans first, search engines second\nUse natural language, avoid keyword stuffing\nInclude original insights, not just summaries\nUpdate regularly to stay fresh"
      },
      {
        "title": "Affiliate Links",
        "body": "Don't over-link (3-5 per 2,000 words)\nMake links contextually relevant\nAdd value, don't just monetize\nAlways disclose clearly"
      },
      {
        "title": "License",
        "body": "MIT\n\nGenerate ranking content. Monetize automatically. 🔮"
      }
    ],
    "body": "SEO-Article-Gen - SEO-Optimized Content Generator\n\nGenerate ranking content with affiliate monetization built-in.\n\nOverview\n\nSEO-Article-Gen creates SEO-optimized articles that actually rank. It combines keyword research, AI writing, structured data generation, and automatic affiliate link insertion - all in one tool.\n\nFeatures\n✅ Keyword Research\nFind low-competition, high-volume keywords\nAnalyze search intent (informational, transactional, navigational)\nGet keyword difficulty scores\nFind related questions (People Also Ask)\nGenerate long-tail keyword variations\n✅ AI-Powered Writing\nGenerate full articles from keywords\nNatural language optimization\nProper heading structure (H1, H2, H3)\nReadable, engaging content\nWord count optimization (1,500-2,500 words)\n✅ SEO Optimization\nOptimized title tags & meta descriptions\nProper URL slug generation\nImage alt text suggestions\nInternal link suggestions\nExternal link opportunities\nSchema markup (Article, FAQ, HowTo)\n✅ Affiliate Integration\nAutomatic affiliate link insertion\nContext-aware product recommendations\nFTC-compliant disclosures\nLink optimization for CTR\nRevenue tracking ready\n✅ Content Templates\nProduct reviews\nHow-to guides\nComparison articles\nListicles (\"Top 10 X\")\nUltimate guides\nCase studies\nInstallation\nclawhub install seo-article-gen\n\nQuick Start\nGenerate an Article\nconst article = await generateArticle({\n  keyword: \"best wireless headphones 2026\",\n  type: \"product-review\",\n  wordCount: 2000,\n  affiliate: true,\n  network: \"amazon\"\n});\n\nconsole.log(article);\n\nKeyword Research\nconst keywords = await findKeywords({\n  seed: \"wireless headphones\",\n  intent: \"transactional\",\n  difficulty: \"low\",\n  volume: 500\n});\n\n// Returns: [\n//   { keyword: \"best wireless headphones for gaming\", volume: 1200, difficulty: 15 },\n//   { keyword: \"budget wireless noise cancelling\", volume: 800, difficulty: 12 }\n// ]\n\nTool Functions\ngenerateArticle\n\nGenerate a full SEO-optimized article.\n\nParameters:\n\nkeyword (string, required): Target keyword\ntype (string): Article type (product-review, how-to, comparison, listicle)\nwordCount (number): Target word count (default: 2000)\naffiliate (boolean): Insert affiliate links (default: true)\nnetwork (string): Affiliate network to use\nincludeImages (boolean): Generate image suggestions\n\nReturns:\n\nTitle, meta description, URL slug\nFull article content with headings\nKeyword density report\nAffiliate links inserted\nSchema markup (JSON-LD)\nSEO score\nfindKeywords\n\nResearch keywords for content opportunities.\n\nParameters:\n\nseed (string, required): Seed keyword\nintent (string): Filter by intent (informational, transactional, navigational)\ndifficulty (string): Filter by difficulty (low, medium, high)\nvolume (number): Minimum search volume\nlimit (number): Maximum results (default: 20)\n\nReturns:\n\nArray of keyword objects with volume, difficulty, CPC data\noptimizeContent\n\nOptimize existing content for SEO.\n\nParameters:\n\ncontent (string, required): Content to optimize\nkeyword (string, required): Target keyword\noptions (object):\naddStructure (boolean): Add proper headings\naddMeta (boolean): Generate title/meta\naddInternalLinks (boolean): Suggest internal links\n\nReturns:\n\nOptimized content\nSEO improvement suggestions\nBefore/after comparison\ngenerateSchema\n\nGenerate structured data markup.\n\nParameters:\n\ntype (string, required): Schema type (Article, FAQ, HowTo, Product)\ncontent (object, required): Content data\n\nReturns:\n\nJSON-LD schema markup\nValidation results\nanalyzeCompetitors\n\nAnalyze top-ranking competitors for a keyword.\n\nParameters:\n\nkeyword (string, required): Target keyword\ntopN (number): Number of competitors (default: 5)\n\nReturns:\n\nCompetitor URLs\nWord count analysis\nHeading structure\nCommon keywords\nContent gaps to exploit\nUse Cases\nProduct Review Articles\n\nGenerate comprehensive product reviews with affiliate links:\n\nPros/cons sections\nComparison tables\nBuying guides\nUser testimonials\nHow-To Guides\n\nCreate helpful how-to content that ranks:\n\nStep-by-step instructions\nExpert tips\nRequired tools/products (affiliate links)\nCommon mistakes\nListicles\n\nGenerate \"Best X for Y\" articles:\n\nProduct recommendations\nComparison tables\nPricing info\nAffiliate links for each item\nCase Studies\n\nBuild authority with real examples:\n\nBefore/after results\nMethodology explained\nTools used (monetized)\nExpert quotes\nArticle Structure\n\nAll generated articles follow SEO best practices:\n\nH1: Optimized Title\n- Meta Description (155-160 chars)\n- Featured Image Alt Text\n\nH2: Introduction\n- Hook paragraph\n- Problem statement\n- What readers will learn\n\nH2: [Main Content Section]\n- In-depth explanation\n- Bullet points for readability\n- Statistics/data where applicable\n\nH2: [Affiliate Product Recommendation]\n- Product description\n- Key features\n- Pros/cons\n- CTA with affiliate link\n- FTC disclosure\n\nH2: Comparison (optional)\n- Side-by-side comparison\n- Pricing table\n- Use cases\n\nH2: FAQ\n- 5-7 common questions\n- Concise answers\n- Schema markup\n\nH2: Conclusion\n- Key takeaways\n- Final recommendation\n- CTA\n\nSchema: Article + FAQ\n\nSEO Score Calculation\n\nGenerated articles are scored on:\n\nTitle Optimization (20pts): Keyword placement, length, appeal\nMeta Description (15pts): Keyword inclusion, CTR potential\nHeading Structure (15pts): H2/H3 hierarchy, keyword usage\nContent Quality (25pts): Readability, depth, originality\nKeyword Usage (15pts): Density, natural placement\nInternal/External Links (5pts): Link placement, relevance\nSchema Markup (5pts): Proper JSON-LD implementation\n\nScore Guide:\n\n90-100: Excellent (likely to rank)\n80-89: Good (minor improvements needed)\n70-79: Decent (needs optimization)\n<70: Poor (significant improvements needed)\nAffiliate Integration\n\nArticles automatically include:\n\nProduct Recommendations\n\nContext-aware product suggestions\nPrice comparisons\nFeature highlights\n\nStrategic Link Placement\n\nAbove-fold for high-CTR products\nIn-product comparison sections\nCall-to-action paragraphs\n\nFTC Disclosures\n\nAutomatic disclosure injection\nPlatform-appropriate placement\nCompliant with FTC guidelines\nPricing\nFree: 5 articles/month (1,500 words max)\nPro ($15/month): 50 articles, full features\nUnlimited ($49/month): Unlimited articles, API access, priority generation\nRoadmap\n Integration with SEO tools (Ahrefs, SEMrush, Moz)\n Auto-publishing to CMS (WordPress, Ghost, Medium)\n Multi-language support\n Image generation (DALL-E, Midjourney)\n Content scheduling\n Team collaboration features\nBest Practices\nKeyword Selection\nTarget long-tail keywords with low difficulty\nMatch search intent with article type\nBalance volume vs. competition\nContent Quality\nWrite for humans first, search engines second\nUse natural language, avoid keyword stuffing\nInclude original insights, not just summaries\nUpdate regularly to stay fresh\nAffiliate Links\nDon't over-link (3-5 per 2,000 words)\nMake links contextually relevant\nAdd value, don't just monetize\nAlways disclose clearly\nLicense\n\nMIT\n\nGenerate ranking content. Monetize automatically. 🔮"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Michael-laffin/seo-article-gen",
    "publisherUrl": "https://clawhub.ai/Michael-laffin/seo-article-gen",
    "owner": "Michael-laffin",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/seo-article-gen",
    "downloadUrl": "https://openagent3.xyz/downloads/seo-article-gen",
    "agentUrl": "https://openagent3.xyz/skills/seo-article-gen/agent",
    "manifestUrl": "https://openagent3.xyz/skills/seo-article-gen/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/seo-article-gen/agent.md"
  }
}