Writing Style
Skills should be direct, actionable, and expert-level.Tone and Voice
Direct
Get straight to the point. No filler, no hedging.Good: “Use singular keyword forms.”Bad: “It might be a good idea to consider using singular forms for keywords in most cases.”
Actionable
Second person, imperative instructions.Good: “Analyze competitor titles for keyword gaps.”Bad: “The competitor titles should be analyzed.”
Expert-Level
Assume ASO knowledge, provide professional guidance.Good: “Title has highest keyword weight.”Bad: “The title is like really important for search.”
No Hedging
Be confident in recommendations.Good: “Don’t repeat keywords across fields.”Bad: “You probably shouldn’t repeat keywords usually.”
Formatting Conventions
- Tables
- Lists
- Emphasis
- Code Blocks
Use tables for comparisons and structured data:
App Store Reference Data
Use these official limits in your skills.iOS (Apple App Store)
Limit: 30 charactersWeight: Highest keyword ranking factorNote: Appears in search results and product page
Limit: 30 charactersWeight: Second-highest keyword rankingNote: iOS 11+ only
Limit: 100 charactersFormat: Comma-separated, no spacesRules:
- Use singular forms
- No trademark terms
- Don’t repeat words from title/subtitle
- Don’t include “app” or category names
Limit: 170 charactersWeight: Not indexed for searchPurpose: Updatable without new version submission
Limit: 4000 charactersWeight: Not indexed for searchPurpose: Conversion-focused, feature/benefit listing
Android (Google Play)
Limit: 30 charactersWeight: Highest keyword ranking factorNote: Previously 50 chars (changed 2021)
Limit: 80 charactersWeight: Indexed for searchNote: Appears in search results
Limit: 4000 charactersWeight: Indexed for search (major difference from iOS)Strategy: Include important keywords naturally
Key Differences
- Search Indexing
- Keyword Field
- Updates
iOS: Only Title, Subtitle, and Keyword Field are indexedAndroid: Title, Short Description, and Full Description are indexed
Content Structure
Every skill should follow this structure:Scope Boundaries
Clearly define what the skill covers and what it doesn’t.Version Control
Commit Messages
Use conventional commit format:Branch Names
Common Patterns
Decision Tables
Help agents make choices based on context:Checklists
Ensure completeness:Scoring Rubrics
Provide objective evaluation criteria:Testing Your Skill
Before submitting:1. Validate Format
1. Validate Format
2. Check Description Discovery
2. Check Description Discovery
Read your description aloud. Would an agent know when to load this skill?
- Does it include trigger phrases?
- Are scope boundaries clear?
- Are related skills referenced?
3. Verify Output Format
3. Verify Output Format
Is the expected output clearly defined?
- Specific structure provided?
- Examples included?
- Format matches ASO industry standards?
4. Test Line Count
4. Test Line Count
references/ directory.Additional Resources
Agent Skills Spec
Official open standard documentation
ASO Best Practices
Industry guidelines for app metadata optimization
App Store Guidelines
Official Apple developer resources
Google Play Guidelines
Official Google Play developer resources