app-store-submission-packager
Skill0 starsChanged 3 months agoMITView on GitHub
Generate comprehensive App Store and Google Play submission documentation packages for mobile apps. Use when preparing iOS or Android apps for app store submission, creating submission checklists, generating marketing copy, writing privacy policies, creating TestFlight guides, or packaging all submission materials. Ideal for React Native, Expo, Flutter, or native mobile apps ready for public release. Apply automatically when the request matches; the user does not need to mention this skill.
In this repository76 other files it gives its agents.
- digital-product-inventorSkill
- ios-testflight-github-actionsSkill
- meta-ads-analyzerSkill
- get-to-know-a-clientSkill
- investigate-before-recommendSkill
- production-system-auditSkill
- similarweb-analyticsSkill
- stock-analysisSkill
- system-architectSkill
- autonomous-github-syncSkill
- autonomous-sync-scriptSkill
- github-gem-seekerSkill
- organize-github-reposSkill
- using-git-worktreesSkill
- brainstorm-logosSkill
- brand-driven-ux-overhaulSkill
- canvas-designSkill
- excel-generatorSkill
- frontend-designSkill
- inspirational-music-video-productionSkill
- theme-factorySkill
- video-generatorSkill
- multiplayer-game-builderSkill
- promo-code-systemSkill
- realistic-ai-persona-builderSkill
- role-based-access-controlSkill
- serverless-debuggingSkill
- vertical-expansion-blueprintSkill
- manus-mcp-configuratorSkill
- mcp-auto-recoverySkill
- mcp-builderSkill
- mcp-connector-testerSkill
- mcp-ecosystem-optimizerSkill
- voice-ai-integrationSkill
- api-endpoint-builderSkill
- database-schema-generatorSkill
- testing-frameworkSkill
- deployment-automationSkill
- error-monitoring-setupSkill
- github-workflow-automationSkill
- analytics-dashboardSkill
- email-system-builderSkill
- feature-flag-systemSkill
- user-authentication-systemSkill
- cron-job-schedulerSkill
- file-upload-systemSkill
- notification-systemSkill
- payment-integrationSkill
- search-implementationSkill
- debug-mining-engineSkill
- doc-coauthoringSkill
- docxSkill
- internet-skill-finderSkill
- pdfSkill
- pptxSkill
- project-handoff-ingestionSkill
- serverless-debuggingSkill
- skill-arsenal-builderSkill
- skill-creatorSkill
- skill-demo-builderSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
30 rules. About 0 are common, 30 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈30
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 19
Use this skill when:
- Distinctive: line 68
Create the foundation documents in this order:
- Distinctive: line 177
Verify existing icon meets requirements
- Distinctive: line 189
Wait for processing (15-60 minutes)
- Distinctive: line 193
Add internal testers in App Store Connect
- Distinctive: line 198
Create test accounts (4+ for multiplayer apps)
- Distinctive: line 199
Test all core features
- Distinctive: line 200
Verify push notifications on real device
- Distinctive: line 202
Check different device sizes
- Distinctive: line 265
Create a README for the documentation package:
- Distinctive: line 279
Create checkpoint with descriptive message
- Distinctive: line 287
Use clear, actionable language
- Distinctive: line 288
Write in second person ("you")
- Distinctive: line 289
Use imperative mood for instructions ("Click Submit", not "You should click Submit")
- Distinctive: line 295
Use consistent heading hierarchy
- Distinctive: line 297
Use tables for specifications and comparisons
- Distinctive: line 298
Use blockquotes for important warnings or notes
- Distinctive: line 311
Verify all URLs and links are correct
- Distinctive: line 312
Ensure version numbers match actual build
- Distinctive: line 314
Check that all referenced files exist
- Distinctive: line 396
Create marketing copy with app description, keywords, promotional text
- Distinctive: line 397
Write privacy policy template
- Distinctive: line 398
Create support page template
- Distinctive: line 399
Write screenshot guide with required sizes and screens
- Distinctive: line 400
Create TestFlight installation guide
- Distinctive: line 402
Write master submission guide
- Distinctive: line 410
Be specific with examples: - Don't just say "write app description", provide actual example text
- Distinctive: line 426
Not specifying exact screenshot dimensions
- Distinctive: line 429
Not providing troubleshooting guidance
- Distinctive: line 432
Not linking to build download URLs
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Overview
Generate comprehensive App Store and Google Play submission documentation packages for mobile apps. Use when preparing iOS or Android apps for app store submission, creating submission checklists, generating marketing copy, writing privacy policies, creating TestFlight guides, or packaging all submission materials. Ideal for React Native, Expo, Flutter, or native mobile apps ready for public release. Apply automatically when the request matches; the user does not need to mention this skill.
This skill should apply automatically when the request matches; the user does not need to mention this skill.
App Store Submission Packager
Generate production-ready documentation packages for submitting mobile apps to Apple App Store and Google Play Store.
When to Use This Skill
Use this skill when:
- Preparing a mobile app for App Store or Google Play submission
- User requests "submission checklist", "app store guide", or "submission documentation"
- App is production-ready and needs submission materials
- Creating TestFlight installation and testing guides
- Generating marketing copy, privacy policies, or support pages for app stores
What This Skill Provides
A complete submission package with 6-8 comprehensive documents:
- Master Submission Guide - Step-by-step walkthrough of entire process
- Submission Checklist - Track progress through all requirements
- Marketing Copy - Ready-to-paste text for app store listings
- Privacy Policy Template - GDPR/CCPA compliant policy
- Support Page Template - FAQ and troubleshooting guide
- Screenshot Guide - Specifications and capture instructions
- TestFlight Guide - Physical device testing instructions
- Testing Checklist - Printable feature verification checklist
Core Workflow
Phase 1: Gather App Information
Collect essential details about the app:
Required Information:
- App name and subtitle
- Bundle ID (iOS) / Package name (Android)
- Version and build numbers
- Developer account details (Apple ID, Team ID)
- Backend URL (if applicable)
- Build download links (Expo, EAS, or direct .ipa/.aab)
App Details:
- Primary category (e.g., Games → Card, Productivity, Social)
- Target audience and age rating
- Key features (3-5 main features)
- Unique selling points
- Gameplay or app flow description
Technical Details:
- Minimum iOS/Android version
- Device support (iPhone, iPad, Android phones/tablets)
- Required permissions (notifications, camera, location, etc.)
- External services used (push notifications, analytics, etc.)
Phase 2: Generate Core Documentation
Create the foundation documents in this order:
2.1: Submission Checklist
Comprehensive checklist covering:
- Apple Developer / Google Play Console account requirements
- Build file preparation and download
- App information fields (name, category, age rating)
- Marketing materials (description, keywords, promotional text)
- Visual assets (screenshots, app icon, preview videos)
- Legal requirements (privacy policy, support URL)
- Demo account for reviewers
- Export compliance and data privacy declarations
- Final review and submission steps
Structure:
- Organized by submission phase (preparation, screenshots, forms, upload, review)
- Checkboxes for each item
- Estimated time for each phase
- Quick reference tables for key information
2.2: Marketing Copy
Ready-to-paste text for app store forms:
App Description (4000 characters max for iOS, 4000 for Android)
- Opening hook highlighting main value proposition
- Key features section with bullet points
- How it works / gameplay explanation
- Target audience section
- Closing call-to-action
Keywords (100 characters for iOS, 50 for Android)
- Primary keywords (app type, main features)
- Secondary keywords (related terms, use cases)
- Comma-separated, no spaces after commas
Promotional Text (170 characters for iOS)
- Compelling one-liner for app store listing
What's New (4000 characters)
- Version-specific release notes
Review Notes
- Instructions for Apple/Google reviewers
- Demo account credentials
- Testing instructions
- Backend information
Privacy Practices
- Data collection declarations
- Tracking usage statements
2.3: Privacy Policy Template
GDPR/CCPA compliant privacy policy covering:
- Introduction and scope
- Information collected (account data, usage data, device info)
- How information is used
- Data storage and security measures
- Data sharing and third-party services
- User rights (access, correction, deletion)
- Children's privacy (if applicable)
- International data transfers
- Contact information
- Changes to policy
Format: Markdown with clear sections, ready to publish as webpage
2.4: Support Page Template
Comprehensive support page with:
- How to use the app (getting started guide)
- Frequently asked questions
- Troubleshooting common issues
- Contact information
- System requirements
- Feature requests and bug reporting
Format: Markdown, ready to publish on GitHub Pages or website
Phase 3: Create Visual Asset Guides
3.1: Screenshot Guide
Detailed instructions for capturing and preparing screenshots:
Required Sizes:
- iOS: 6.7" (1290x2796), 6.5" (1242x2688), 5.5" (1242x2208)
- iPad: 12.9" (2048x2732)
- Android: Multiple density buckets
Screens to Capture:
- Identify 6-10 key screens that showcase app features
- Provide specific guidance for each screen
- Include captions and ordering recommendations
Technical Instructions:
- How to capture using iOS Simulator / Android Emulator
- How to capture on physical devices
- Editing and resizing guidelines
- File naming conventions
- Upload instructions
3.2: App Icon Specifications
Document icon requirements:
- iOS: 1024x1024 PNG, no transparency, no rounded corners
- Android: Adaptive icon layers (foreground, background, monochrome)
- Verify existing icon meets requirements
Phase 4: TestFlight & Physical Device Testing
4.1: TestFlight Installation Guide
Step-by-step guide for iOS testing:
Upload Process:
- Download Transporter app
- Download .ipa build
- Sign in and upload build
- Wait for processing (15-60 minutes)
TestFlight Setup:
- Install TestFlight app on iPhone/iPad
- Add internal testers in App Store Connect
- Install app from TestFlight
- Grant permissions
Testing Instructions:
- Create test accounts (4+ for multiplayer apps)
- Test all core features
- Verify push notifications on real device
- Test offline behavior
- Check different device sizes
4.2: Physical Device Testing Checklist
Comprehensive testing checklist covering:
Functional Tests:
- Authentication (login, register, logout)
- Core features (all primary user flows)
- Navigation and UI interactions
- Data persistence
- Error handling
Device-Specific Tests:
- Push notifications (critical!)
- Haptic feedback
- Camera/photo access (if applicable)
- Location services (if applicable)
- Offline functionality
Performance Tests:
- Loading times
- Animation smoothness
- Memory usage
- Battery consumption
- Network error recovery
Multi-Device Tests:
- Small screens (iPhone SE)
- Standard screens (iPhone 14)
- Large screens (iPhone 15 Pro Max)
- Tablets (iPad)
- Different iOS versions
Format: Printable checklist with checkboxes and space for notes
Phase 5: Create Master Guide
Comprehensive guide tying everything together:
Structure:
- Overview and quick start
- What's included in the package
- Step-by-step submission process
- Phase 1: Preparation (2-3 hours)
- Phase 2: Screenshots (2-3 hours)
- Phase 3: App Store Connect forms (1-2 hours)
- Phase 4: Build upload (30 minutes)
- Phase 5: Final review and submission (15 minutes)
- Review timeline expectations
- Common rejection reasons and solutions
- Post-submission checklist
- Success metrics and next steps
Key Features:
- Timeline estimates for each phase
- Quick reference tables
- Links to all other documents
- Troubleshooting section
- Additional resources
Phase 6: Package and Deliver
Create a README for the documentation package:
Package README Contents:
- Overview of all included documents
- Quick start guide (which document to read first)
- Build information and download links
- App status summary (health score, issues resolved)
- Pre-submission checklist
- Timeline summary
- Required URLs to create
- Common questions
Delivery:
- Save all documents to
/docs/directory in project - Create checkpoint with descriptive message
- Deliver checkpoint to user with brief summary
- Highlight 2-3 next steps (e.g., create support website, take screenshots, upload to TestFlight)
Document Quality Standards
Writing Style
- Use clear, actionable language
- Write in second person ("you")
- Use imperative mood for instructions ("Click Submit", not "You should click Submit")
- Break complex steps into numbered sub-steps
- Provide context for why each step matters
Structure
- Use consistent heading hierarchy
- Include table of contents for long documents (500+ lines)
- Use tables for specifications and comparisons
- Use blockquotes for important warnings or notes
- Include estimated time for each major section
Completeness
- Provide actual example text, not just templates
- Include character counts for text fields
- Specify exact dimensions for images
- List all required fields and permissions
- Include troubleshooting for common issues
Accuracy
- Verify all URLs and links are correct
- Ensure version numbers match actual build
- Confirm bundle IDs and package names
- Check that all referenced files exist
- Validate that instructions match current platform requirements
Platform-Specific Considerations
iOS / App Store
Key Requirements:
- Apple Developer Program membership ($99/year)
- Privacy policy URL (required if collecting data)
- Support URL (always required)
- Demo account for reviewers (if login required)
- Export compliance declaration
- Age rating questionnaire
- App privacy declarations
Common Pitfalls:
- Incomplete demo account instructions
- Privacy policy doesn't match data collection
- Screenshots don't match actual app
- Missing support URL
- Incorrect export compliance answers
Android / Google Play
Key Requirements:
- Google Play Console account ($25 one-time)
- Privacy policy URL (required if collecting data)
- Content rating questionnaire
- Target API level requirements
- App signing by Google Play
- Data safety declarations
Common Pitfalls:
- Incorrect content rating
- Missing data safety declarations
- Target API level too low
- Incomplete app signing setup
Customization Guidelines
Adapt the documentation based on:
App Type:
- Games: Emphasize gameplay, age rating, in-app purchases
- Productivity: Highlight features, integrations, privacy
- Social: Focus on user safety, content moderation, privacy
- E-commerce: Payment processing, security, refund policy
Complexity:
- Simple apps: Shorter guides, fewer screenshots
- Complex apps: Detailed feature testing, more screenshots
- Multiplayer: Emphasize testing with multiple accounts
- Offline-capable: Test offline functionality thoroughly
Audience:
- First-time publishers: More detailed explanations, troubleshooting
- Experienced developers: Concise checklists, quick reference
- Teams: Assign responsibilities, parallel task execution
Success Criteria
A complete submission package should:
- Include all 6-8 core documents
- Provide ready-to-paste text for all form fields
- Specify exact requirements for all visual assets
- Include step-by-step TestFlight instructions
- Provide comprehensive testing checklist
- Estimate time for each phase
- List common rejection reasons with solutions
- Include troubleshooting for common issues
- Reference all build files and download links
- Provide clear next steps after delivery
Example Usage
User request: "Create a checklist of everything needed before submitting to the App Store"
Agent response:
- Gather app information (name, bundle ID, version, build links)
- Generate submission checklist
- Create marketing copy with app description, keywords, promotional text
- Write privacy policy template
- Create support page template
- Write screenshot guide with required sizes and screens
- Create TestFlight installation guide
- Generate testing checklist
- Write master submission guide
- Create package README
- Save checkpoint and deliver to user
Deliverables: 8 comprehensive documents in /docs/ directory, ready to use immediately.
Tips for Effective Documentation
- Be specific with examples - Don't just say "write app description", provide actual example text
- Include character counts - Show how much space is used vs. available
- Provide exact dimensions - Specify pixel dimensions for all images
- Estimate time - Help users plan their submission timeline
- Anticipate questions - Include FAQ and troubleshooting sections
- Link related docs - Cross-reference between documents
- Use tables - Organize specifications and requirements clearly
- Add checkboxes - Make checklists actionable and trackable
- Highlight critical items - Mark must-have vs. optional items
- Keep it current - Reference latest platform requirements
Common Mistakes to Avoid
- Creating generic templates without app-specific content
- Missing character counts on text fields
- Forgetting to include demo account credentials
- Not specifying exact screenshot dimensions
- Omitting TestFlight testing instructions
- Failing to mention push notification testing
- Not providing troubleshooting guidance
- Missing timeline estimates
- Forgetting to create package README
- Not linking to build download URLs
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

