# Send App Store to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- 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.
## Suggested prompts
### New install

```text
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.
```
### Upgrade existing

```text
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.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "app-store",
    "name": "App Store",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/app-store",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/app-store",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/app-store",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app-store",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "automation.md",
      "testing.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "app-store",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T04:38:33.604Z",
      "expiresAt": "2026-05-06T04:38:33.604Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app-store",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app-store",
        "contentDisposition": "attachment; filename=\"app-store-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "app-store"
      },
      "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-store"
    },
    "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."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/app-store",
    "downloadUrl": "https://openagent3.xyz/downloads/app-store",
    "agentUrl": "https://openagent3.xyz/skills/app-store/agent",
    "manifestUrl": "https://openagent3.xyz/skills/app-store/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/app-store/agent.md"
  }
}
```
## Documentation

### Scope

App Store Connect (iOS) and Google Play Console (Android). Covers the full publishing lifecycle from account creation to updates. For keyword optimization, see app-store-optimization skill.

### Account Setup

PlatformCostTimeKey StepsApple Developer Program$99/year1-7 daysEnroll → D-U-N-S (orgs) → Payment → AgreementsGoogle Play Console$25 onceMinutes-48hRegister → Identity verification → Payment profile

Apple gotchas:

D-U-N-S number required for organizations (free, takes 1-2 weeks)
Legal entity name must match D-U-N-S exactly
Agreements (Paid Apps, Apple Pay) must be accepted before features work

Google gotchas:

Identity verification can take 48h+ for new accounts
Closed testing track required before production (20+ testers, 14+ days for new apps since 2023)

### iOS Signing (The Hard Part)

AssetWhat It IsWhere CreatedExpiresDistribution CertificateYour signing identityKeychain → App Store Connect1 yearProvisioning ProfileLinks cert + app ID + devicesApp Store Connect1 yearApp IDUnique identifier (bundle ID)App Store ConnectNever

When Xcode says "No signing identity":

Check certificate exists in Keychain Access (login keychain)
Check provisioning profile includes that certificate
Check bundle ID in Xcode matches App ID exactly
Revoke and recreate if nothing else works

Automatic vs Manual Signing:

Automatic: Xcode manages everything (fine for solo devs)
Manual: Required for CI/CD, teams, or multiple apps
Never mix — pick one approach per project

### Submission Checklist

Pre-submit verification (both platforms):

Privacy policy URL live and accessible
 All required permissions have usage descriptions
 App works without network (or handles offline gracefully)
 No placeholder content, "lorem ipsum", or test data
 Screenshots match actual app UI (no misleading marketing)
 Contact support email valid and monitored

iOS-specific:

Export Compliance (ITSAppUsesNonExemptEncryption in Info.plist)
 App Tracking Transparency if using IDFA
 Privacy manifest (PrivacyInfo.xcprivacy) for required APIs

Android-specific:

Target SDK meets current requirement (currently API 34)
 Data safety form completed
 Content rating questionnaire filled
 20+ testers on closed track for 14+ days (new apps)

### Common Rejections

CodeMeaningFix4.2 (iOS)Minimum functionalityAdd features, or argue value proposition in appeal4.3 (iOS)Spam/duplicateDifferentiate significantly from your other apps5.1.1 (iOS)Data collectionImplement App Tracking Transparency, update privacy manifest2.1 (iOS)Crashes/bugsTest on real devices, check CrashlyticsDeceptive behavior (Android)Misleading metadataMatch screenshots to real functionalityBroken functionality (Android)App doesn't work as describedFull QA on production build

Appeal strategy:

Read rejection reason carefully (don't assume)
If misunderstanding: Explain with screenshots, video if needed
If valid: Fix issue, note what changed in resolution notes
Never resubmit identical binary hoping for different reviewer

### Review Timeline

PlatformTypicalExpeditedSlower PeriodsApple24-48hRequest via App Review formNew iOS launches, holidaysGoogle2-6hN/AInitial submissions, policy violations

Apple expedited review: Only for critical bugs, time-sensitive events. Overuse = ignored.

### Monetization Setup

In-app purchases (IAP):

Create products in App Store Connect / Play Console
Implement StoreKit (iOS) / BillingClient (Android)
Set up server-side receipt validation (don't trust client)
Handle sandbox vs production environments

Subscriptions:

Configure introductory offers, free trials, grace periods
Implement subscription lifecycle: renewal, cancellation, billing retry
Server notifications endpoint for real-time status updates
Test with sandbox accounts (both platforms have quirks)

Revenue splits: Apple/Google take 15-30% (15% for Small Business Program or after year 1 of subscription).

### Multi-App Management

Organization structure:

Apple: One enrollment, multiple apps, team roles per app
Google: One developer account, multiple apps, user permissions

Team roles (critical):

Separate "submit builds" from "release to production"
Marketing should access metadata only
Finance sees revenue, not code

Cross-platform releases:

Submit iOS first (longer review)
Hold Android release until iOS approved
Use phased rollout to catch issues early

### When to Load More

SituationReferenceKeyword optimization, A/B testingapp-store-optimization skillGenerating release notes from gitapp-store-changelog skillTestFlight/internal testing setuptesting.mdCI/CD automation (fastlane, APIs)automation.md
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-29T04:38:33.604Z
- Expires at: 2026-05-06T04:38:33.604Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/app-store)
- [Send to Agent page](https://openagent3.xyz/skills/app-store/agent)
- [JSON manifest](https://openagent3.xyz/skills/app-store/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/app-store/agent.md)
- [Download page](https://openagent3.xyz/downloads/app-store)