Google Play Store
by @ivangdavila
Publish, optimize, and scale Android apps on Google Play with release automation, ASO, policy compliance, and rejection recovery.
clawhub install google-play-storeπ About This Skill
name: Google Play Store slug: google-play-store version: 1.0.0 homepage: https://clawic.com/skills/google-play-store description: Publish, optimize, and scale Android apps on Google Play with release automation, ASO, policy compliance, and rejection recovery. metadata: {"clawdbot":{"emoji":"π€","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
Setup
On first use, read setup.md for integration guidelines.
When to Use
User needs to publish, manage, or optimize Android apps on Google Play. Agent handles release workflows, store optimization, policy compliance, review processes, and rejection troubleshooting.
Architecture
Memory lives in ~/google-play-store/. See memory-template.md for structure.
~/google-play-store/
βββ memory.md # Account, apps, preferences
βββ apps/ # Per-app tracking
β βββ {package}/ # Package-specific notes
βββ checklists/ # Saved submission checklists
Quick Reference
| Topic | File |
|-------|------|
| Setup process | setup.md |
| Memory template | memory-template.md |
| Release tracks and rollouts | tracks.md |
| App Store Optimization | aso.md |
| Policy compliance | policies.md |
| Rejection recovery | rejections.md |
| Automation with Fastlane | fastlane.md |
Core Rules
1. Release Track Progression
| Track | Purpose | Review | Users | |-------|---------|--------|-------| | Internal | Daily builds, QA | None | 100 max | | Closed | Beta testers | 2-6h | Email list | | Open | Public beta | 2-6h | Anyone joins | | Production | Full release | 2-24h | Everyone |
Mandatory progression for new apps:
Internal β Closed (20+ testers, 14+ days) β Production
Skip this = instant rejection. Start closed testing on day one.
2. Pre-Submission Checklist
Run before EVERY submission:
CONTENT
[ ] Privacy policy URL live and HTTPS
[ ] Data safety form 100% complete
[ ] Content rating questionnaire done
[ ] All screenshots show real app (no placeholders)
[ ] Feature graphic 1024x500 uploadedTECHNICAL
[ ] Target SDK β₯ 34 (Android 14)
[ ] versionCode higher than ALL previous uploads
[ ] Signed with correct key
[ ] No hardcoded API keys in code
[ ] ProGuard/R8 not breaking functionality
TESTING (new apps only)
[ ] 20+ testers opted in (not just invited)
[ ] 14+ consecutive days completed
[ ] Crash-free rate > 99%
3. Version Code Strategy
versionCode must ALWAYS increase. Cannot reuse. Ever.Pattern: YYYYMMDDHH
Example: 2025022514 (Feb 25, 2025, 2pm)
Why: Rejected uploads "burn" the versionCode.
Multiple builds per day need unique codes.
4. App Signing Models
| Model | Control | Recovery | Best For | |-------|---------|----------|----------| | Google-managed | Google holds key | Easy | New apps | | Upload key | You sign, Google re-signs | Medium | Most apps | | Self-managed | Full control | Hard | Enterprise |
Recommendation: Google-managed for new apps. Upload key for updates.
Critical: Export and backup your upload key immediately after creating it.
5. Staged Rollout Protocol
| Stage | % | Duration | Gate | |-------|---|----------|------| | Canary | 1% | 24-48h | Crashes < 0.1% | | Early | 5% | 48-72h | ANRs < 0.5% | | Mid | 20% | 72-96h | Ratings stable | | Late | 50% | 96-120h | No regressions | | Full | 100% | β | All clear |
Halt triggers: Crash spike, ANR spike, 1-star surge, critical bug reports.
6. ASO Essentials
| Element | Limit | Impact | |---------|-------|--------| | Title | 30 chars | Highest | | Short description | 80 chars | High | | Full description | 4000 chars | Medium | | Screenshots | 8 per type | High | | Feature graphic | 1024x500 | Medium |
Keyword strategy:
7. Response Time SLAs
| Action | Google Response | Your Deadline | |--------|-----------------|---------------| | Policy email | 7 days to fix | Respond in 3 | | Appeal | 3-7 days | Submit in 24h | | Data request | 30 days | Complete in 14 | | Critical issue | 24h suspension | Immediate |
Rule: Never ignore policy emails. Silence = admission.
Common Traps
Publishing Traps
Technical Traps
Policy Traps
Business Traps
Security & Privacy
Data that stays local:
This skill stores ONLY non-sensitive metadata:
This skill does NOT store and will refuse:
This skill does NOT:
User manages all credentials in their CI/CD system and runs commands themselves. The Fastlane examples are documentation only.
Related Skills
Install withclawhub install if user confirms:
android β Android developmentapp-store β iOS and Android publishingmobile β Cross-platform mobileFeedback
clawhub star google-play-storeclawhub syncβ‘ When to Use
User needs to publish, manage, or optimize Android apps on Google Play. Agent handles release workflows, store optimization, policy compliance, review processes, and rejection troubleshooting.
βοΈ Configuration
On first use, read setup.md for integration guidelines.