{
  "schemaVersion": "1.0",
  "item": {
    "slug": "aso",
    "name": "ASO",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/ivangdavila/aso",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/aso",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/aso",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=aso",
    "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-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/aso"
    },
    "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/aso",
    "agentPageUrl": "https://openagent3.xyz/skills/aso/agent",
    "manifestUrl": "https://openagent3.xyz/skills/aso/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/aso/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": "Keyword Research",
        "body": "Competitor analysis: what keywords do top apps rank for?\nSearch volume vs difficulty: long-tail converts better than head terms\nSeasonal keywords: plan metadata updates around trends\nLocalize keyword research per market — direct translation misses local search patterns\nTrack ranking changes weekly — ASO is continuous optimization"
      },
      {
        "title": "iOS Metadata",
        "body": "Title (30 chars): primary keyword + brand, front-load keywords\nSubtitle (30 chars): secondary keywords, benefit statement\nKeyword field (100 chars): no spaces after commas, no duplicates from title/subtitle\nApple indexes title, subtitle, keyword field, and IAP names\nPromotional text doesn't affect ranking — use for timely updates"
      },
      {
        "title": "Android Metadata",
        "body": "Title (30 chars): same rules as iOS\nShort description (80 chars): high keyword density, hooks user\nLong description (4000 chars): keywords in first and last paragraphs, 2-3% density\nGoogle indexes all text including reviews\nDeveloper name and URL affect rankings"
      },
      {
        "title": "Visual Optimization",
        "body": "First two screenshots = 80% of impression impact — make them count\nShow outcomes and benefits, not UI — \"Lost 20lbs\" not \"Calorie tracker\"\nText overlays: large font, readable on small screens, localized\nVideo preview: 15-30 seconds, hook in first 3s, works without sound\nIcon: simple, recognizable at 16px, stands out from competitors"
      },
      {
        "title": "A/B Testing",
        "body": "iOS Custom Product Pages: test up to 35 variants per page\nGoogle Store Listing Experiments: screenshots, descriptions, icons\nTest one element at a time — multiple changes hide winners\nRun tests to statistical significance — 7 days minimum\nWinner replaces default, start next test"
      },
      {
        "title": "Conversion Optimization",
        "body": "Ratings 4.0+ is table stakes — below kills conversion rate\nReview count signals credibility — more installs = more reviews flywheel\n\"Editors' Choice\" and featuring dramatically boost conversion\nSize under 100MB avoids WiFi-only download friction\nRecent updates signal active development"
      },
      {
        "title": "Review Management",
        "body": "Respond to all negative reviews within 24 hours\nAsk clarifying questions — often converts 1-star to 4-star after fix\nUpdate response after shipping fixes — reviewers can update rating\nNever argue, always empathize and offer solution\nReport fake reviews through official channels"
      },
      {
        "title": "Localization",
        "body": "Top 10 languages cover 80% of global downloads\nCultural adaptation > literal translation — local idioms, examples\nLocalize screenshots and video — text overlays must match language\nLocal keyword research per language — search behavior differs\nLocal pricing strategies — purchasing power varies"
      },
      {
        "title": "Seasonal and Event Strategy",
        "body": "Update metadata for holidays, events, seasons\niOS LiveOps and In-App Events boost visibility\nTime updates to avoid review delays — submit 3+ days early\nCoordinate with marketing campaigns — consistent messaging"
      },
      {
        "title": "Tracking and Analytics",
        "body": "Impression to install conversion rate by source\nKeyword rankings daily — catch drops early\nCompetitor tracking — their wins are your opportunities\nAttribution: which keywords drive paying users, not just installs\nOrganic vs paid split — healthy apps have majority organic"
      }
    ],
    "body": "App Store Optimization Rules\nKeyword Research\nCompetitor analysis: what keywords do top apps rank for?\nSearch volume vs difficulty: long-tail converts better than head terms\nSeasonal keywords: plan metadata updates around trends\nLocalize keyword research per market — direct translation misses local search patterns\nTrack ranking changes weekly — ASO is continuous optimization\niOS Metadata\nTitle (30 chars): primary keyword + brand, front-load keywords\nSubtitle (30 chars): secondary keywords, benefit statement\nKeyword field (100 chars): no spaces after commas, no duplicates from title/subtitle\nApple indexes title, subtitle, keyword field, and IAP names\nPromotional text doesn't affect ranking — use for timely updates\nAndroid Metadata\nTitle (30 chars): same rules as iOS\nShort description (80 chars): high keyword density, hooks user\nLong description (4000 chars): keywords in first and last paragraphs, 2-3% density\nGoogle indexes all text including reviews\nDeveloper name and URL affect rankings\nVisual Optimization\nFirst two screenshots = 80% of impression impact — make them count\nShow outcomes and benefits, not UI — \"Lost 20lbs\" not \"Calorie tracker\"\nText overlays: large font, readable on small screens, localized\nVideo preview: 15-30 seconds, hook in first 3s, works without sound\nIcon: simple, recognizable at 16px, stands out from competitors\nA/B Testing\niOS Custom Product Pages: test up to 35 variants per page\nGoogle Store Listing Experiments: screenshots, descriptions, icons\nTest one element at a time — multiple changes hide winners\nRun tests to statistical significance — 7 days minimum\nWinner replaces default, start next test\nConversion Optimization\nRatings 4.0+ is table stakes — below kills conversion rate\nReview count signals credibility — more installs = more reviews flywheel\n\"Editors' Choice\" and featuring dramatically boost conversion\nSize under 100MB avoids WiFi-only download friction\nRecent updates signal active development\nReview Management\nRespond to all negative reviews within 24 hours\nAsk clarifying questions — often converts 1-star to 4-star after fix\nUpdate response after shipping fixes — reviewers can update rating\nNever argue, always empathize and offer solution\nReport fake reviews through official channels\nLocalization\nTop 10 languages cover 80% of global downloads\nCultural adaptation > literal translation — local idioms, examples\nLocalize screenshots and video — text overlays must match language\nLocal keyword research per language — search behavior differs\nLocal pricing strategies — purchasing power varies\nSeasonal and Event Strategy\nUpdate metadata for holidays, events, seasons\niOS LiveOps and In-App Events boost visibility\nTime updates to avoid review delays — submit 3+ days early\nCoordinate with marketing campaigns — consistent messaging\nTracking and Analytics\nImpression to install conversion rate by source\nKeyword rankings daily — catch drops early\nCompetitor tracking — their wins are your opportunities\nAttribution: which keywords drive paying users, not just installs\nOrganic vs paid split — healthy apps have majority organic"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/aso",
    "publisherUrl": "https://clawhub.ai/ivangdavila/aso",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/aso",
    "downloadUrl": "https://openagent3.xyz/downloads/aso",
    "agentUrl": "https://openagent3.xyz/skills/aso/agent",
    "manifestUrl": "https://openagent3.xyz/skills/aso/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/aso/agent.md"
  }
}