smithery/pluginagentmarketplace

publishing-platforms

Platform submission processes, certification requirements, and distribution across Steam, Epic, console, and mobile platforms.

Installation

$ npx skills add smithery/pluginagentmarketplace --skill publishing-platforms

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/pluginagentmarketplace · top by installs.

npx skills add smithery/pluginagentmarketplace

Browse all from smithery/pluginagentmarketplace

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version2.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 15,636 B
  • docs SUMMARY.md 155 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Publishing Platforms

Platform Requirements Matrix

┌─────────────────────────────────────────────────────────────┐
│ STEAM                                                        │
├─────────────────────────────────────────────────────────────┤
│ □ Steamworks SDK integration                                │
│ □ Achievements, Cloud Saves, Trading Cards                  │
│ □ Store assets:                                              │
│   • Header (460x215)                                        │
│   • Capsule (231x87, 467x181, 616x353)                     │
│   • Screenshots (1920x1080 min, 5+ required)               │
│   • Trailer (MP4, 1080p recommended)                        │
│ □ Age rating (IARC)                                         │
│ □ Review time: 1-5 business days                           │
└─────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────┐
│ PLAYSTATION                                                  │
├─────────────────────────────────────────────────────────────┤
│ □ PlayStation Partners registration                         │
│ □ DevKit access                                              │
│ □ TRC (Technical Requirements Checklist)                    │
│ □ Trophies (Platinum, Gold, Silver, Bronze)                │
│ □ ESRB/PEGI rating certificate                              │
│ □ Accessibility features                                    │
│ □ Certification: 2-4 weeks                                  │
│ □ Slot fee required                                         │
└─────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────┐
│ XBOX                                                         │
├─────────────────────────────────────────────────────────────┤
│ □ Xbox Partner Center access                                │
│ □ XR (Xbox Requirements) compliance                         │
│ □ Achievements (1000G base game)                            │
│ □ Smart Delivery support                                    │
│ □ Game Pass consideration                                   │
│ □ Certification: 1-3 weeks                                  │
└─────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────┐
│ iOS APP STORE                                                │
├─────────────────────────────────────────────────────────────┤
│ □ Apple Developer Program ($99/year)                        │
│ □ App Store Connect setup                                   │
│ □ App icons (1024x1024)                                     │
│ □ Screenshots per device size                               │
│ □ Privacy policy URL                                        │
│ □ App Review Guidelines compliance                          │
│ □ IAP testing with sandbox                                  │
│ □ Review time: 24-48 hours (typically)                     │
└─────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────┐
│ GOOGLE PLAY                                                  │
├─────────────────────────────────────────────────────────────┤
│ □ Google Play Console ($25 one-time)                        │
│ □ App signing with Play App Signing                         │
│ □ Store listing assets                                      │
│ □ Content rating questionnaire                              │
│ □ Data safety form                                          │
│ □ Target API level compliance                               │
│ □ Review time: Hours to 7 days                             │
└─────────────────────────────────────────────────────────────┘

Steam Integration

// ✅ Production-Ready: Steamworks Integration
public class SteamManager : MonoBehaviour
{
    public static SteamManager Instance { get; private set; }
    public static bool Initialized { get; private set; }

    [SerializeField] private uint _appId = 480; // Test app ID

    private void Awake()
    {
        if (Instance != null) { Destroy(gameObject); return; }
        Instance = this;
        DontDestroyOnLoad(gameObject);

        try
        {
            if (SteamAPI.RestartAppIfNecessary(new AppId_t(_appId)))
            {
                Application.Quit();
                return;
            }

            Initialized = SteamAPI.Init();
            if (!Initialized)
            {
                Debug.LogError("[Steam] Failed to initialize. Is Steam running?");
                return;
            }

            Debug.Log($"[Steam] Initialized. User: {SteamFriends.GetPersonaName()}");
        }
        catch (System.Exception e)
        {
            Debug.LogError($"[Steam] Exception: {e.Message}");
        }
    }

    private void Update()
    {
        if (Initialized)
            SteamAPI.RunCallbacks();
    }

    public void UnlockAchievement(string achievementId)
    {
        if (!Initialized) return;

        SteamUserStats.SetAchievement(achievementId);
        SteamUserStats.StoreStats();
    }

    private void OnApplicationQuit()
    {
        if (Initialized)
            SteamAPI.Shutdown();
    }
}

Submission Checklist

PRE-SUBMISSION CHECKLIST:
┌─────────────────────────────────────────────────────────────┐
│  BUILD PREPARATION:                                          │
│  □ Final QA pass completed                                  │
│  □ All known critical bugs fixed                            │
│  □ Performance targets met                                  │
│  □ Build size optimized                                     │
│  □ Version number updated                                   │
├─────────────────────────────────────────────────────────────┤
│  STORE ASSETS:                                               │
│  □ All required images uploaded                             │
│  □ Trailer uploaded and reviewed                            │
│  □ Store description finalized                              │
│  □ Tags and categories set                                  │
│  □ Pricing configured                                       │
├─────────────────────────────────────────────────────────────┤
│  LEGAL/COMPLIANCE:                                           │
│  □ Age rating obtained                                      │
│  □ Privacy policy published                                 │
│  □ EULA prepared (if needed)                                │
│  □ Copyright/trademark cleared                              │
├─────────────────────────────────────────────────────────────┤
│  PLATFORM-SPECIFIC:                                          │
│  □ SDK properly integrated                                  │
│  □ Achievements/trophies configured                         │
│  □ Cloud save working                                       │
│  □ Platform TRC/XR requirements checked                     │
└─────────────────────────────────────────────────────────────┘

🔧 Troubleshooting

┌─────────────────────────────────────────────────────────────┐
│ PROBLEM: Steam review rejected                              │
├─────────────────────────────────────────────────────────────┤
│ COMMON REASONS:                                              │
│ • Incorrect content descriptors                             │
│ • Missing EULA/privacy policy                               │
│ • Store assets don't meet specs                             │
│ • Build crashes on launch                                   │
├─────────────────────────────────────────────────────────────┤
│ SOLUTIONS:                                                   │
│ → Read rejection reason carefully                           │
│ → Update specific items mentioned                           │
│ → Retest before resubmitting                                │
└─────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────┐
│ PROBLEM: Console certification failed                       │
├─────────────────────────────────────────────────────────────┤
│ COMMON REASONS:                                              │
│ • TRC/XR violation                                          │
│ • Crash during suspend/resume                               │
│ • Memory usage exceeds limits                               │
│ • Missing required features                                 │
├─────────────────────────────────────────────────────────────┤
│ SOLUTIONS:                                                   │
│ → Address each failure point specifically                   │
│ → Rerun full certification tests locally                    │
│ → Document fixes for future submissions                     │
└─────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────┐
│ PROBLEM: App Store rejection                                │
├─────────────────────────────────────────────────────────────┤
│ COMMON REASONS:                                              │
│ • Guideline 4.3 (spam/duplicate)                            │
│ • IAP issues                                                │
│ • Privacy concerns                                          │
│ • Crashes or bugs                                           │
├─────────────────────────────────────────────────────────────┤
│ SOLUTIONS:                                                   │
│ → Review App Store Guidelines                               │
│ → Appeal if rejection seems incorrect                       │
│ → Request phone call with reviewer                          │
└─────────────────────────────────────────────────────────────┘

Platform Comparison

Platform Fee Revenue Share Review Time
Steam $100/game 70/30 (scaling) 1-5 days
Epic None 88/12 1-2 weeks
PlayStation Slot fee 70/30 2-4 weeks
Xbox Free (ID@Xbox) 70/30 1-3 weeks
iOS $99/year 70/30 (85/15) 1-2 days
Android $25 one-time 85/15 Hours-7 days

Use this skill: When publishing games, meeting platform requirements, or distributing across platforms.