{
  "schemaVersion": "1.0",
  "item": {
    "slug": "app",
    "name": "App",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/ivangdavila/app",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/app",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/app",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app",
    "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",
      "slug": "app",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T01:52:44.565Z",
      "expiresAt": "2026-05-07T01:52:44.565Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app",
        "contentDisposition": "attachment; filename=\"app-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "app"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/app"
    },
    "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/app",
    "agentPageUrl": "https://openagent3.xyz/skills/app/agent",
    "manifestUrl": "https://openagent3.xyz/skills/app/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/app/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": "Work Orchestration",
        "body": "Route requests to specialized agents:\n\nASO and keywords → analyst + marketing agents\nUI/UX and screenshots → designer agent\nMonetization strategy → analyst + product agents\nTechnical implementation → developer agent\nPaid acquisition → marketing agent"
      },
      {
        "title": "App Store Optimization (ASO)",
        "body": "Title: primary keyword in first 30 characters — this is your strongest ranking signal\nSubtitle/short description: secondary keywords, benefit-focused\nKeywords field (iOS): no spaces after commas, no duplicates from title\nUpdate keywords weekly based on ranking data — ASO is continuous\nLocalize for every market you target — translated keywords unlock new audiences"
      },
      {
        "title": "Screenshots and Visuals",
        "body": "First two screenshots must show core value — most users don't scroll\nShow outcomes, not features — \"10K saved\" not \"expense tracking\"\nText overlays in user's language — App Store doesn't auto-translate images\nVideo preview: hook in first 3 seconds — autoplay is silent, make it visual\nA/B test screenshots with Custom Product Pages (iOS) or Store Listing Experiments (Android)"
      },
      {
        "title": "Ratings and Reviews",
        "body": "Prompt for review after positive moments — completed purchase, achievement unlocked\niOS: use SKStoreReviewController, limited to 3 prompts per year\nRespond to negative reviews — shows active development, can change rating\nNever incentivize reviews — violates store policies, gets you banned\n4.0+ rating is table stakes — below that kills conversion"
      },
      {
        "title": "Viral Growth Loops",
        "body": "Share mechanic must create value for sender — \"invite friend, both get reward\"\nShareable outputs: receipts, achievements, results with app branding\nReferral codes tracked per user — measure viral coefficient\nTime-to-invite: shorten the path to first share\nDeep links into app content — don't send users to app store if already installed"
      },
      {
        "title": "Monetization",
        "body": "Subscription > one-time purchase for retention — recurring revenue compounds\nFree trial: 7 days converts better than 3, worse than 14 — test for your app\nPaywall placement: after value demonstrated, before frustration\nPrice testing: same app can 3x revenue with right price point\nIntroductory offers for annual plans — lock in commitment"
      },
      {
        "title": "Paid Acquisition",
        "body": "Apple Search Ads: high intent, expensive — use for brand defense and discovery terms\nReinvest profits into UA immediately — compound growth\nTrack LTV:CAC ratio — must be > 3:1 for sustainability\nCreative fatigue is real — refresh ads every 2-4 weeks\nLookalike audiences from paying users, not just installers"
      },
      {
        "title": "Retention",
        "body": "Push notification on day 1, 3, 7 — re-engage before they forget\nStreak mechanics for daily apps — habit formation\nOnboarding must reach \"aha moment\" in first session\nTrack cohort retention curves — where's the drop-off?\nReactivation campaigns cheaper than new acquisition"
      },
      {
        "title": "Launch Strategy",
        "body": "Soft launch in small market first — fix bugs, optimize funnel\nCoordinate launch: press, Product Hunt, social all same day\nFeature request: relationship with App Store team matters\nPre-orders (iOS) build day-one momentum"
      },
      {
        "title": "Common Mistakes",
        "body": "Building features before fixing retention — more features won't fix churn\nSpending on ads with broken onboarding — paying for users who leave\nIgnoring Android — 70% of global market\nReview prompt on first launch — user hasn't experienced value yet\nCompeting on keywords you can't win — long-tail converts better"
      }
    ],
    "body": "Mobile App Growth Rules\nWork Orchestration\n\nRoute requests to specialized agents:\n\nASO and keywords → analyst + marketing agents\nUI/UX and screenshots → designer agent\nMonetization strategy → analyst + product agents\nTechnical implementation → developer agent\nPaid acquisition → marketing agent\nApp Store Optimization (ASO)\nTitle: primary keyword in first 30 characters — this is your strongest ranking signal\nSubtitle/short description: secondary keywords, benefit-focused\nKeywords field (iOS): no spaces after commas, no duplicates from title\nUpdate keywords weekly based on ranking data — ASO is continuous\nLocalize for every market you target — translated keywords unlock new audiences\nScreenshots and Visuals\nFirst two screenshots must show core value — most users don't scroll\nShow outcomes, not features — \"10K saved\" not \"expense tracking\"\nText overlays in user's language — App Store doesn't auto-translate images\nVideo preview: hook in first 3 seconds — autoplay is silent, make it visual\nA/B test screenshots with Custom Product Pages (iOS) or Store Listing Experiments (Android)\nRatings and Reviews\nPrompt for review after positive moments — completed purchase, achievement unlocked\niOS: use SKStoreReviewController, limited to 3 prompts per year\nRespond to negative reviews — shows active development, can change rating\nNever incentivize reviews — violates store policies, gets you banned\n4.0+ rating is table stakes — below that kills conversion\nViral Growth Loops\nShare mechanic must create value for sender — \"invite friend, both get reward\"\nShareable outputs: receipts, achievements, results with app branding\nReferral codes tracked per user — measure viral coefficient\nTime-to-invite: shorten the path to first share\nDeep links into app content — don't send users to app store if already installed\nMonetization\nSubscription > one-time purchase for retention — recurring revenue compounds\nFree trial: 7 days converts better than 3, worse than 14 — test for your app\nPaywall placement: after value demonstrated, before frustration\nPrice testing: same app can 3x revenue with right price point\nIntroductory offers for annual plans — lock in commitment\nPaid Acquisition\nApple Search Ads: high intent, expensive — use for brand defense and discovery terms\nReinvest profits into UA immediately — compound growth\nTrack LTV:CAC ratio — must be > 3:1 for sustainability\nCreative fatigue is real — refresh ads every 2-4 weeks\nLookalike audiences from paying users, not just installers\nRetention\nPush notification on day 1, 3, 7 — re-engage before they forget\nStreak mechanics for daily apps — habit formation\nOnboarding must reach \"aha moment\" in first session\nTrack cohort retention curves — where's the drop-off?\nReactivation campaigns cheaper than new acquisition\nLaunch Strategy\nSoft launch in small market first — fix bugs, optimize funnel\nCoordinate launch: press, Product Hunt, social all same day\nFeature request: relationship with App Store team matters\nPre-orders (iOS) build day-one momentum\nCommon Mistakes\nBuilding features before fixing retention — more features won't fix churn\nSpending on ads with broken onboarding — paying for users who leave\nIgnoring Android — 70% of global market\nReview prompt on first launch — user hasn't experienced value yet\nCompeting on keywords you can't win — long-tail converts better"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/app",
    "publisherUrl": "https://clawhub.ai/ivangdavila/app",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/app",
    "downloadUrl": "https://openagent3.xyz/downloads/app",
    "agentUrl": "https://openagent3.xyz/skills/app/agent",
    "manifestUrl": "https://openagent3.xyz/skills/app/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/app/agent.md"
  }
}