{
  "schemaVersion": "1.0",
  "item": {
    "slug": "package-seo",
    "name": "Package SEO",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/NextFrontierBuilds/package-seo",
    "canonicalUrl": "https://clawhub.ai/NextFrontierBuilds/package-seo",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/package-seo",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=package-seo",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "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-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-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/package-seo"
    },
    "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/package-seo",
    "agentPageUrl": "https://openagent3.xyz/skills/package-seo/agent",
    "manifestUrl": "https://openagent3.xyz/skills/package-seo/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/package-seo/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": "Package SEO Skill",
        "body": "SEO best practices for npm packages, GitHub repos, and AI agent skills. Maximize discoverability.\n\nAuthor: Next Frontier\nVersion: 1.0.0\nTags: seo, npm, github, publishing, marketing, discoverability, packages"
      },
      {
        "title": "When to Use",
        "body": "Use this skill when:\n\nPublishing a new npm package\nCreating a GitHub repo\nSubmitting a skill to ClawdHub\nUpdating descriptions/READMEs for better discoverability\nAuditing existing packages for SEO improvements"
      },
      {
        "title": "Hot Keywords (2026)",
        "body": "Always include relevant terms from this list:\n\nAI, automation, vibe coding, cursor, claude, gpt, copilot, agent,\nautonomous, mcp, langchain, llm, testing, devtools, cli, typescript,\npython, react, nextjs, api, sdk, tool, framework, openai, anthropic,\ncoding agent, ai assistant, developer tools, productivity\n\nPro tip: Check X/Twitter trending in tech before publishing for fresh terms."
      },
      {
        "title": "package.json",
        "body": "{\n  \"name\": \"descriptive-seo-friendly-name\",\n  \"description\": \"Clear value prop with keywords. AI-powered X for Y. Works with Cursor, Claude, GPT.\",\n  \"keywords\": [\n    \"ai\",\n    \"automation\", \n    \"claude\",\n    \"gpt\",\n    \"cursor\",\n    \"vibe-coding\",\n    \"agent\",\n    \"cli\",\n    \"devtools\",\n    \"mcp\",\n    \"langchain\",\n    \"copilot\",\n    \"testing\",\n    \"typescript\",\n    \"openai\",\n    \"anthropic\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/org/repo\"\n  },\n  \"homepage\": \"https://github.com/org/repo#readme\",\n  \"bugs\": {\n    \"url\": \"https://github.com/org/repo/issues\"\n  }\n}\n\nRules:\n\n10-15 keywords minimum\nDescription under 200 chars but keyword-rich\nInclude repository, homepage, bugs URLs\nName should be searchable (avoid obscure names)"
      },
      {
        "title": "README.md Structure",
        "body": "# package-name\n\n[![npm version](https://img.shields.io/npm/v/package-name.svg)](https://npmjs.com/package/package-name)\n[![npm downloads](https://img.shields.io/npm/dm/package-name.svg)](https://npmjs.com/package/package-name)\n[![license](https://img.shields.io/npm/l/package-name.svg)](LICENSE)\n\n> One-line description with keywords. AI-powered X for Y.\n\n## Works With\n\n- 🤖 Claude / Claude Code\n- 🔵 Cursor\n- 💚 GPT / ChatGPT\n- ⚡ Copilot\n- 🧩 MCP servers\n\n## Install\n\n\\`\\`\\`bash\nnpm install package-name\n\\`\\`\\`\n\n## Quick Start\n\n\\`\\`\\`typescript\n// Minimal working example\n\\`\\`\\`\n\n## Features\n\n- ✅ Feature 1 with keyword\n- ✅ Feature 2 with keyword\n- ✅ Feature 3 with keyword\n\n## API / Usage\n\n[Details...]\n\n## License\n\nMIT\n\nKey elements:\n\nBadges at very top\nHero tagline with keywords\n\"Works With\" section (shows compatibility)\nInstall command above fold\nQuick start code example\nFeature list with checkmarks"
      },
      {
        "title": "Description (Under 350 chars)",
        "body": "Format:\n\n[What it does]. [Key benefit]. [Compatibility]. [Call to action].\n\nExamples:\n\nAI-powered PDF generator for legal docs and pitch decks. Creates SAFEs, NDAs, term sheets from prompts. Works with Claude, Cursor, GPT. No templates needed.\n\nReal-time financial data API for AI agents. Stocks, crypto, forex, ETFs in one unified feed. 120+ endpoints. Alternative to Alpha Vantage.\n\nAutomated QA for web apps using AI. Smoke tests, accessibility, visual regression. Drop-in CI/CD testing. Works with Playwright."
      },
      {
        "title": "Topics (GitHub Tags)",
        "body": "Add 10-20 relevant topics:\n\nai, automation, claude, gpt, cursor, typescript, cli, devtools, \nagent, testing, api, sdk, mcp, langchain, openai, anthropic,\ndeveloper-tools, productivity, automation-tools"
      },
      {
        "title": "README",
        "body": "Same as npm README — keep them identical!"
      },
      {
        "title": "SKILL.md Description",
        "body": "# Skill Name\n\n> One-line with keywords. [What it does] for AI agents. Works with Clawdbot, Claude, Cursor.\n\n**Author:** Your Name\n**Version:** X.Y.Z\n**Tags:** tag1, tag2, tag3, ai, agent, automation"
      },
      {
        "title": "Tags",
        "body": "Include 5-10 tags:\n\nai, agent, automation, claude, cursor, mcp, cli, [domain-specific tags]"
      },
      {
        "title": "Sync Checklist",
        "body": "All three must match:\n\nFieldnpmGitHubClawdHubNamepackage.json nameRepo nameSkill folder nameDescriptionpackage.json descriptionRepo descriptionSKILL.md descriptionKeywordspackage.json keywordsTopicsTagsREADMEREADME.mdREADME.mdSKILL.md"
      },
      {
        "title": "Publishing Checklist",
        "body": "Before every publish:\n\nName is descriptive + searchable\n Description has value prop + 3-5 keywords\n 10-15 keywords in package.json\n README has badges (version, downloads, license)\n README has \"Works With\" section\n README has install command above fold\n README has quick start code example\n GitHub topics added (10-20)\n GitHub description matches npm\n Checked X/Twitter trending for fresh terms\n All descriptions synced across platforms"
      },
      {
        "title": "Badge Generator",
        "body": "Use shields.io:\n\n[![npm version](https://img.shields.io/npm/v/PACKAGE.svg)](https://npmjs.com/package/PACKAGE)\n[![npm downloads](https://img.shields.io/npm/dm/PACKAGE.svg)](https://npmjs.com/package/PACKAGE)\n[![license](https://img.shields.io/npm/l/PACKAGE.svg)](LICENSE)\n[![GitHub stars](https://img.shields.io/github/stars/ORG/REPO.svg)](https://github.com/ORG/REPO)"
      },
      {
        "title": "Anti-Patterns (Avoid)",
        "body": "❌ Obscure/clever names that aren't searchable\n❌ Descriptions without keywords\n❌ Empty or minimal keywords array\n❌ README without badges\n❌ No \"Works With\" section\n❌ Mismatched npm/GitHub/ClawdHub descriptions\n❌ No quick start example\n❌ Walls of text before install command"
      },
      {
        "title": "Examples (Good)",
        "body": "ai-pdf-builder:\n\nAI-powered PDF generator for legal docs, pitch decks, and reports. \nCreates SAFEs, NDAs, term sheets, whitepapers from prompts. \nWorks with Claude, GPT, Cursor, and AI coding agents. YC-style docs in seconds.\n\nweb-qa-bot:\n\nAutomated QA for web apps using AI. Smoke tests, accessibility checks, \nvisual regression. Drop-in replacement for manual QA. \nWorks with Playwright, Cursor, Claude. QA without the QA team."
      },
      {
        "title": "Quick Reference",
        "body": "ElementTargetKeywords10-15Description100-200 charsTopics10-20Badges3-5README sections5-7"
      }
    ],
    "body": "Package SEO Skill\n\nSEO best practices for npm packages, GitHub repos, and AI agent skills. Maximize discoverability.\n\nAuthor: Next Frontier\nVersion: 1.0.0\nTags: seo, npm, github, publishing, marketing, discoverability, packages\n\nWhen to Use\n\nUse this skill when:\n\nPublishing a new npm package\nCreating a GitHub repo\nSubmitting a skill to ClawdHub\nUpdating descriptions/READMEs for better discoverability\nAuditing existing packages for SEO improvements\nHot Keywords (2026)\n\nAlways include relevant terms from this list:\n\nAI, automation, vibe coding, cursor, claude, gpt, copilot, agent,\nautonomous, mcp, langchain, llm, testing, devtools, cli, typescript,\npython, react, nextjs, api, sdk, tool, framework, openai, anthropic,\ncoding agent, ai assistant, developer tools, productivity\n\n\nPro tip: Check X/Twitter trending in tech before publishing for fresh terms.\n\nnpm Packages\npackage.json\n{\n  \"name\": \"descriptive-seo-friendly-name\",\n  \"description\": \"Clear value prop with keywords. AI-powered X for Y. Works with Cursor, Claude, GPT.\",\n  \"keywords\": [\n    \"ai\",\n    \"automation\", \n    \"claude\",\n    \"gpt\",\n    \"cursor\",\n    \"vibe-coding\",\n    \"agent\",\n    \"cli\",\n    \"devtools\",\n    \"mcp\",\n    \"langchain\",\n    \"copilot\",\n    \"testing\",\n    \"typescript\",\n    \"openai\",\n    \"anthropic\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/org/repo\"\n  },\n  \"homepage\": \"https://github.com/org/repo#readme\",\n  \"bugs\": {\n    \"url\": \"https://github.com/org/repo/issues\"\n  }\n}\n\n\nRules:\n\n10-15 keywords minimum\nDescription under 200 chars but keyword-rich\nInclude repository, homepage, bugs URLs\nName should be searchable (avoid obscure names)\nREADME.md Structure\n# package-name\n\n[![npm version](https://img.shields.io/npm/v/package-name.svg)](https://npmjs.com/package/package-name)\n[![npm downloads](https://img.shields.io/npm/dm/package-name.svg)](https://npmjs.com/package/package-name)\n[![license](https://img.shields.io/npm/l/package-name.svg)](LICENSE)\n\n> One-line description with keywords. AI-powered X for Y.\n\n## Works With\n\n- 🤖 Claude / Claude Code\n- 🔵 Cursor\n- 💚 GPT / ChatGPT\n- ⚡ Copilot\n- 🧩 MCP servers\n\n## Install\n\n\\`\\`\\`bash\nnpm install package-name\n\\`\\`\\`\n\n## Quick Start\n\n\\`\\`\\`typescript\n// Minimal working example\n\\`\\`\\`\n\n## Features\n\n- ✅ Feature 1 with keyword\n- ✅ Feature 2 with keyword\n- ✅ Feature 3 with keyword\n\n## API / Usage\n\n[Details...]\n\n## License\n\nMIT\n\n\nKey elements:\n\nBadges at very top\nHero tagline with keywords\n\"Works With\" section (shows compatibility)\nInstall command above fold\nQuick start code example\nFeature list with checkmarks\nGitHub Repos\nDescription (Under 350 chars)\n\nFormat:\n\n[What it does]. [Key benefit]. [Compatibility]. [Call to action].\n\n\nExamples:\n\nAI-powered PDF generator for legal docs and pitch decks. Creates SAFEs, NDAs, term sheets from prompts. Works with Claude, Cursor, GPT. No templates needed.\n\nReal-time financial data API for AI agents. Stocks, crypto, forex, ETFs in one unified feed. 120+ endpoints. Alternative to Alpha Vantage.\n\nAutomated QA for web apps using AI. Smoke tests, accessibility, visual regression. Drop-in CI/CD testing. Works with Playwright.\n\nTopics (GitHub Tags)\n\nAdd 10-20 relevant topics:\n\nai, automation, claude, gpt, cursor, typescript, cli, devtools, \nagent, testing, api, sdk, mcp, langchain, openai, anthropic,\ndeveloper-tools, productivity, automation-tools\n\nREADME\n\nSame as npm README — keep them identical!\n\nClawdHub Skills\nSKILL.md Description\n# Skill Name\n\n> One-line with keywords. [What it does] for AI agents. Works with Clawdbot, Claude, Cursor.\n\n**Author:** Your Name\n**Version:** X.Y.Z\n**Tags:** tag1, tag2, tag3, ai, agent, automation\n\nTags\n\nInclude 5-10 tags:\n\nai, agent, automation, claude, cursor, mcp, cli, [domain-specific tags]\n\nSync Checklist\n\nAll three must match:\n\nField\tnpm\tGitHub\tClawdHub\nName\tpackage.json name\tRepo name\tSkill folder name\nDescription\tpackage.json description\tRepo description\tSKILL.md description\nKeywords\tpackage.json keywords\tTopics\tTags\nREADME\tREADME.md\tREADME.md\tSKILL.md\nPublishing Checklist\n\nBefore every publish:\n\n Name is descriptive + searchable\n Description has value prop + 3-5 keywords\n 10-15 keywords in package.json\n README has badges (version, downloads, license)\n README has \"Works With\" section\n README has install command above fold\n README has quick start code example\n GitHub topics added (10-20)\n GitHub description matches npm\n Checked X/Twitter trending for fresh terms\n All descriptions synced across platforms\nBadge Generator\n\nUse shields.io:\n\n[![npm version](https://img.shields.io/npm/v/PACKAGE.svg)](https://npmjs.com/package/PACKAGE)\n[![npm downloads](https://img.shields.io/npm/dm/PACKAGE.svg)](https://npmjs.com/package/PACKAGE)\n[![license](https://img.shields.io/npm/l/PACKAGE.svg)](LICENSE)\n[![GitHub stars](https://img.shields.io/github/stars/ORG/REPO.svg)](https://github.com/ORG/REPO)\n\nAnti-Patterns (Avoid)\n\n❌ Obscure/clever names that aren't searchable\n❌ Descriptions without keywords\n❌ Empty or minimal keywords array\n❌ README without badges\n❌ No \"Works With\" section\n❌ Mismatched npm/GitHub/ClawdHub descriptions\n❌ No quick start example\n❌ Walls of text before install command\n\nExamples (Good)\n\nai-pdf-builder:\n\nAI-powered PDF generator for legal docs, pitch decks, and reports. \nCreates SAFEs, NDAs, term sheets, whitepapers from prompts. \nWorks with Claude, GPT, Cursor, and AI coding agents. YC-style docs in seconds.\n\n\nweb-qa-bot:\n\nAutomated QA for web apps using AI. Smoke tests, accessibility checks, \nvisual regression. Drop-in replacement for manual QA. \nWorks with Playwright, Cursor, Claude. QA without the QA team.\n\nQuick Reference\nElement\tTarget\nKeywords\t10-15\nDescription\t100-200 chars\nTopics\t10-20\nBadges\t3-5\nREADME sections\t5-7"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/NextFrontierBuilds/package-seo",
    "publisherUrl": "https://clawhub.ai/NextFrontierBuilds/package-seo",
    "owner": "NextFrontierBuilds",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/package-seo",
    "downloadUrl": "https://openagent3.xyz/downloads/package-seo",
    "agentUrl": "https://openagent3.xyz/skills/package-seo/agent",
    "manifestUrl": "https://openagent3.xyz/skills/package-seo/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/package-seo/agent.md"
  }
}