{"id":"ba1ec8dc-365d-446c-87a5-817321a65e1d","shortId":"GcjhkJ","kind":"skill","title":"msstore-cli","tagline":"Microsoft Store Developer CLI (msstore) for publishing Windows applications to the Microsoft Store. Use when asked to configure Store credentials, list Store apps, check submission status, publish submissions, manage package flights, set up CI/CD for Store publishing, or integrat","description":"# Microsoft Store Developer CLI (msstore)\n\nThe Microsoft Store Developer CLI (`msstore`) is a cross-platform command-line interface for publishing and managing applications in the Microsoft Store. It integrates with Partner Center APIs and supports automated publishing workflows for various application types.\n\n## When to Use This Skill\n\nUse this skill when you need to:\n\n- Configure Store credentials for API access\n- List applications in your Store account\n- Check the status of a submission\n- Publish submissions to the Store\n- Package applications for Store submission\n- Initialize projects for Store publishing\n- Manage package flights (beta testing)\n- Set up CI/CD pipelines for automated Store publishing\n- Manage gradual rollouts of submissions\n- Update submission metadata programmatically\n\n## Prerequisites\n\n- Windows 10+, macOS, or Linux\n- .NET 9 Desktop Runtime (Windows) or .NET 9 Runtime (macOS/Linux)\n- Partner Center account with appropriate permissions\n- Azure AD app registration with Partner Center API access\n- msstore CLI installed via one of these methods:\n  - **Microsoft Store**: [Download](https://www.microsoft.com/store/apps/9P53PC5S0PHJ)\n  - **WinGet**: `winget install \"Microsoft Store Developer CLI\"`\n  - **Manual**: Download from [GitHub Releases](https://aka.ms/msstoredevcli/releases)\n\n### Partner Center Setup\n\nBefore using msstore, you need to create an Azure AD application with Partner Center access:\n\n1. Go to [Partner Center](https://partner.microsoft.com/dashboard)\n2. Navigate to **Account settings** > **User management** > **Azure AD applications**\n3. Create a new application and note the **Tenant ID**, **Client ID**, and **Client Secret**\n4. Grant the application appropriate permissions (Manager or Developer role)\n\n## Core Commands Reference\n\n### info - Print Configuration\n\nDisplay the current credential configuration.\n\n```bash\nmsstore info\n```\n\n**Options:**\n\n| Option | Description |\n| ------ | ----------- |\n| `-v, --verbose` | Print verbose output |\n\n### reconfigure - Configure Credentials\n\nConfigure or update Microsoft Store API credentials.\n\n```bash\nmsstore reconfigure [options]\n```\n\n**Options:**\n\n| Option | Description |\n| ------ | ----------- |\n| `-t, --tenantId` | Azure AD Tenant ID |\n| `-s, --sellerId` | Partner Center Seller ID |\n| `-c, --clientId` | Azure AD Application Client ID |\n| `-cs, --clientSecret` | Client Secret for authentication |\n| `-ct, --certificateThumbprint` | Certificate thumbprint (alternative to client secret) |\n| `-cfp, --certificateFilePath` | Certificate file path (alternative to client secret) |\n| `-cp, --certificatePassword` | Certificate password |\n| `--reset` | Reset credentials without full reconfiguration |\n\n**Examples:**\n\n```bash\n# Configure with client secret\nmsstore reconfigure --tenantId $TENANT_ID --sellerId $SELLER_ID --clientId $CLIENT_ID --clientSecret $CLIENT_SECRET\n\n# Configure with certificate\nmsstore reconfigure --tenantId $TENANT_ID --sellerId $SELLER_ID --clientId $CLIENT_ID --certificateFilePath ./cert.pfx --certificatePassword MyPassword\n```\n\n### settings - CLI Settings\n\nChange settings of the Microsoft Store Developer CLI.\n\n```bash\nmsstore settings [options]\n```\n\n**Options:**\n\n| Option | Description |\n| ------ | ----------- |\n| `-t, --enableTelemetry` | Enable (true) or disable (false) telemetry |\n\n#### Set Publisher Display Name\n\n```bash\nmsstore settings setpdn <publisherDisplayName>\n```\n\nSets the default Publisher Display Name for the `init` command.\n\n### apps - Application Management\n\nList and retrieve application information.\n\n#### List Applications\n\n```bash\nmsstore apps list\n```\n\nLists all applications in your Partner Center account.\n\n#### Get Application Details\n\n```bash\nmsstore apps get <productId>\n```\n\n**Arguments:**\n\n| Argument | Description |\n| -------- | ----------- |\n| `productId` | The Store product ID (e.g., 9NBLGGH4R315) |\n\n**Example:**\n\n```bash\n# Get details of a specific app\nmsstore apps get 9NBLGGH4R315\n```\n\n### submission - Submission Management\n\nManage Store submissions.\n\n| Sub-Command | Description |\n| ----------- | ----------- |\n| `status` | Get submission status |\n| `get` | Get submission metadata and package info |\n| `getListingAssets` | Get listing assets of a submission |\n| `updateMetadata` | Update submission metadata |\n| `poll` | Poll submission status until complete |\n| `publish` | Publish a submission |\n| `delete` | Delete a submission |\n\n#### Get Submission Status\n\n```bash\nmsstore submission status <productId>\n```\n\n#### Get Submission Details\n\n```bash\nmsstore submission get <productId>\n```\n\n#### Update Metadata\n\n```bash\nmsstore submission updateMetadata <productId> <metadata>\n```\n\nWhere `<metadata>` is a JSON string with the updated metadata. Because JSON contains characters that shells interpret (quotes, braces, etc.), you must quote and/or escape the value appropriately:\n\n- **Bash/Zsh**: Wrap the JSON in single quotes so the shell passes it through literally.\n  ```bash\n  msstore submission updateMetadata 9NBLGGH4R315 '{\"description\":\"My updated app\"}'\n  ```\n- **PowerShell**: Use single quotes (or escape double quotes inside a double-quoted string).\n  ```powershell\n  msstore submission updateMetadata 9NBLGGH4R315 '{\"description\":\"My updated app\"}'\n  ```\n- **cmd.exe**: Escape each inner double quote with a backslash.\n  ```cmd\n  msstore submission updateMetadata 9NBLGGH4R315 \"{\\\"description\\\":\\\"My updated app\\\"}\"\n  ```\n\n> **Tip:** For complex or multi-line metadata, save the JSON to a file and pass its contents instead to avoid quoting issues:\n> ```bash\n> msstore submission updateMetadata 9NBLGGH4R315 \"$(cat metadata.json)\"\n> ```\n\n**Options:**\n\n| Option | Description |\n| ------ | ----------- |\n| `-s, --skipInitialPolling` | Skip initial status polling |\n\n#### Publish Submission\n\n```bash\nmsstore submission publish <productId>\n```\n\n#### Poll Submission\n\n```bash\nmsstore submission poll <productId>\n```\n\nPolls until the submission status is PUBLISHED or FAILED.\n\n#### Delete Submission\n\n```bash\nmsstore submission delete <productId>\n```\n\n**Options:**\n\n| Option | Description |\n| ------ | ----------- |\n| `--no-confirm` | Skip confirmation prompt |\n\n### init - Initialize Project for Store\n\nInitialize a project for Microsoft Store publishing. Automatically detects project type and configures Store identity.\n\n```bash\nmsstore init <pathOrUrl> [options]\n```\n\n**Arguments:**\n\n| Argument | Description |\n| -------- | ----------- |\n| `pathOrUrl` | Project directory path or PWA URL |\n\n**Options:**\n\n| Option | Description |\n| ------ | ----------- |\n| `-n, --publisherDisplayName` | Publisher Display Name |\n| `--package` | Also package the project |\n| `--publish` | Package and publish (implies --package) |\n| `-f, --flightId` | Publish to a specific flight |\n| `-prp, --packageRolloutPercentage` | Gradual rollout percentage (0-100) |\n| `-a, --arch` | Architecture(s): x86, x64, arm64 |\n| `-o, --output` | Output directory for packages |\n| `-ver, --version` | Version to use when building |\n\n**Supported Project Types:**\n\n- Windows App SDK / WinUI 3\n- UWP\n- .NET MAUI\n- Flutter\n- Electron\n- React Native for Desktop\n- PWA (Progressive Web Apps)\n\n**Examples:**\n\n```bash\n# Initialize WinUI project\nmsstore init ./my-winui-app\n\n# Initialize PWA\nmsstore init https://contoso.com --output ./pwa-package\n\n# Initialize and publish\nmsstore init ./my-app --publish\n```\n\n### package - Package for Store\n\nPackage an application for Microsoft Store submission.\n\n```bash\nmsstore package <pathOrUrl> [options]\n```\n\n**Arguments:**\n\n| Argument | Description |\n| -------- | ----------- |\n| `pathOrUrl` | Project directory path or PWA URL |\n\n**Options:**\n\n| Option | Description |\n| ------ | ----------- |\n| `-o, --output` | Output directory for the package |\n| `-a, --arch` | Architecture(s): x86, x64, arm64 |\n| `-ver, --version` | Version for the package |\n\n**Examples:**\n\n```bash\n# Package for default architecture\nmsstore package ./my-app\n\n# Package for multiple architectures\nmsstore package ./my-app --arch x64,arm64 --output ./packages\n\n# Package with specific version\nmsstore package ./my-app --version 1.2.3.0\n```\n\n### publish - Publish to Store\n\nPublish an application to the Microsoft Store.\n\n```bash\nmsstore publish <pathOrUrl> [options]\n```\n\n**Arguments:**\n\n| Argument | Description |\n| -------- | ----------- |\n| `pathOrUrl` | Project directory path or PWA URL |\n\n**Options:**\n\n| Option | Description |\n| ------ | ----------- |\n| `-i, --inputFile` | Path to existing .msix or .msixupload file |\n| `-id, --appId` | Application ID (if not initialized) |\n| `-nc, --noCommit` | Keep submission in draft state |\n| `-f, --flightId` | Publish to a specific flight |\n| `-prp, --packageRolloutPercentage` | Gradual rollout percentage (0-100) |\n\n**Examples:**\n\n```bash\n# Publish project\nmsstore publish ./my-app\n\n# Publish existing package\nmsstore publish ./my-app --inputFile ./packages/MyApp.msixupload\n\n# Publish as draft\nmsstore publish ./my-app --noCommit\n\n# Publish with gradual rollout\nmsstore publish ./my-app --packageRolloutPercentage 10\n```\n\n### flights - Package Flight Management\n\nManage package flights (beta testing groups).\n\n| Sub-Command | Description |\n| ----------- | ----------- |\n| `list` | List all flights for an app |\n| `get` | Get flight details |\n| `delete` | Delete a flight |\n| `create` | Create a new flight |\n| `submission` | Manage flight submissions |\n\n#### List Flights\n\n```bash\nmsstore flights list <productId>\n```\n\n#### Get Flight Details\n\n```bash\nmsstore flights get <productId> <flightId>\n```\n\n#### Create Flight\n\n```bash\nmsstore flights create <productId> <friendlyName> --group-ids <group-ids>\n```\n\n**Options:**\n\n| Option | Description |\n| ------ | ----------- |\n| `-g, --group-ids` | Flight group IDs (comma-separated) |\n| `-r, --rank-higher-than` | Flight ID to rank higher than |\n\n#### Delete Flight\n\n```bash\nmsstore flights delete <productId> <flightId>\n```\n\n#### Flight Submissions\n\n```bash\n# Get flight submission\nmsstore flights submission get <productId> <flightId>\n\n# Publish flight submission\nmsstore flights submission publish <productId> <flightId>\n\n# Check flight submission status\nmsstore flights submission status <productId> <flightId>\n\n# Poll flight submission\nmsstore flights submission poll <productId> <flightId>\n\n# Delete flight submission\nmsstore flights submission delete <productId> <flightId>\n```\n\n#### Flight Rollout Management\n\n```bash\n# Get rollout status\nmsstore flights submission rollout get <productId> <flightId>\n\n# Update rollout percentage\nmsstore flights submission rollout update <productId> <flightId> <percentage>\n\n# Halt rollout\nmsstore flights submission rollout halt <productId> <flightId>\n\n# Finalize rollout (100%)\nmsstore flights submission rollout finalize <productId> <flightId>\n```\n\n## Common Workflows\n\n### Workflow 1: First-Time Store Setup\n\n```bash\n# 1. Install the CLI\nwinget install \"Microsoft Store Developer CLI\"\n\n# 2. Configure credentials (get these from Partner Center)\nmsstore reconfigure --tenantId $TENANT_ID --sellerId $SELLER_ID --clientId $CLIENT_ID --clientSecret $CLIENT_SECRET\n\n# 3. Verify configuration\nmsstore info\n\n# 4. List your apps to confirm access\nmsstore apps list\n```\n\n### Workflow 2: Initialize and Publish New App\n\n```bash\n# 1. Navigate to project\ncd my-winui-app\n\n# 2. Initialize for Store (creates/updates app identity)\nmsstore init .\n\n# 3. Package the application\nmsstore package . --arch x64,arm64\n\n# 4. Publish to Store\nmsstore publish .\n\n# 5. Check submission status\nmsstore submission status <productId>\n```\n\n### Workflow 3: Update Existing App\n\n```bash\n# 1. Build your updated application\ndotnet publish -c Release\n\n# 2. Package and publish\nmsstore publish ./my-app\n\n# Or publish from existing package\nmsstore publish ./my-app --inputFile ./artifacts/MyApp.msixupload\n```\n\n### Workflow 4: Gradual Rollout\n\n```bash\n# 1. Publish with initial rollout percentage\nmsstore publish ./my-app --packageRolloutPercentage 10\n\n# 2. Monitor and increase rollout\nmsstore submission poll <productId>\n\n# 3. (After validation) Finalize to 100%\n# This completes via Partner Center or submission update\n```\n\n### Workflow 5: Beta Testing with Flights\n\n```bash\n# 1. Create a flight group in Partner Center first\n# Then create a flight\nmsstore flights create <productId> \"Beta Testers\" --group-ids \"group-id-1,group-id-2\"\n\n# 2. Publish to the flight\nmsstore publish ./my-app --flightId <flightId>\n\n# 3. Check flight submission status\nmsstore flights submission status <productId> <flightId>\n\n# 4. After testing, publish to production\nmsstore publish ./my-app\n```\n\n### Workflow 6: CI/CD Pipeline Integration\n\n```yaml\n# GitHub Actions example\nname: Publish to Store\n\non:\n  release:\n    types: [published]\n\njobs:\n  publish:\n    runs-on: windows-latest\n    steps:\n      - uses: actions/checkout@v4\n      \n      - name: Setup .NET\n        uses: actions/setup-dotnet@v4\n        with:\n          dotnet-version: '9.0.x'\n      \n      - name: Install msstore CLI\n        run: winget install \"Microsoft Store Developer CLI\" --accept-package-agreements --accept-source-agreements\n      \n      - name: Configure Store credentials\n        run: |\n          msstore reconfigure --tenantId ${{ secrets.TENANT_ID }} --sellerId ${{ secrets.SELLER_ID }} --clientId ${{ secrets.CLIENT_ID }} --clientSecret ${{ secrets.CLIENT_SECRET }}\n      \n      - name: Build application\n        run: dotnet publish -c Release\n      \n      - name: Publish to Store\n        run: msstore publish ./src/MyApp\n```\n\n## Integration with winapp CLI\n\nThe winapp CLI (v0.2.0+) integrates with msstore via the `winapp store` subcommand:\n\n```bash\n# These commands are equivalent:\nmsstore reconfigure --tenantId xxx --clientId xxx --clientSecret xxx\nwinapp store reconfigure --tenantId xxx --clientId xxx --clientSecret xxx\n\n# List apps\nmsstore apps list\nwinapp store apps list\n\n# Publish\nmsstore publish ./my-app\nwinapp store publish ./my-app\n```\n\nUse `winapp store` when you want a unified CLI experience for both packaging and publishing.\n\n## Troubleshooting\n\n| Issue | Solution |\n| ----- | -------- |\n| Authentication failed | Verify credentials with `msstore info`; re-run `msstore reconfigure` |\n| App not found | Ensure the product ID is correct; run `msstore apps list` to verify |\n| Insufficient permissions | Check Azure AD app role in Partner Center (needs Manager or Developer) |\n| Package validation failed | Ensure package meets Store requirements; check Partner Center for details |\n| Submission stuck | Run `msstore submission poll <productId>` to check status |\n| Flight not found | Verify flight ID with `msstore flights list <productId>` |\n| Rollout percentage invalid | Value must be between 0 and 100 |\n| Init fails for PWA | Ensure URL is publicly accessible and has valid web app manifest |\n\n## Environment Variables\n\nThe CLI supports environment variables for credentials:\n\n| Variable | Description |\n| -------- | ----------- |\n| `MSSTORE_TENANT_ID` | Azure AD Tenant ID |\n| `MSSTORE_SELLER_ID` | Partner Center Seller ID |\n| `MSSTORE_CLIENT_ID` | Azure AD Application Client ID |\n| `MSSTORE_CLIENT_SECRET` | Client Secret |\n\n## References\n\n- [Microsoft Store Developer CLI Documentation](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/overview)\n- [CLI Commands Reference](https://learn.microsoft.com/windows/apps/publish/msstore-dev-cli/commands)\n- [GitHub Repository](https://github.com/microsoft/msstore-cli)\n- [Partner Center API](https://learn.microsoft.com/windows/uwp/monetize/using-windows-store-services)\n- [App Submission API](https://learn.microsoft.com/windows/uwp/monetize/create-and-manage-submissions-using-windows-store-services)\n- [Package Flights Overview](https://learn.microsoft.com/windows/uwp/publish/package-flights)\n- [Gradual Package Rollout](https://learn.microsoft.com/windows/uwp/publish/gradual-package-rollout)","tags":["msstore","cli","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"capabilities":["skill","source-github","skill-msstore-cli","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/msstore-cli","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 30784 github stars · SKILL.md body (15,831 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:52:26.063Z","embedding":null,"createdAt":"2026-04-18T20:26:30.019Z","updatedAt":"2026-04-22T06:52:26.063Z","lastSeenAt":"2026-04-22T06:52:26.063Z","tsv":"'-100':797,1003 '/artifacts/myapp.msixupload':1335 '/cert.pfx':401 '/dashboard)':239 '/microsoft/msstore-cli)':1760 '/msstoredevcli/releases)':213 '/my-app':859,917,924,936,1010,1016,1024,1032,1325,1333,1349,1417,1436,1582,1586 '/my-winui-app':846 '/packages':929 '/packages/myapp.msixupload':1018 '/pwa-package':853 '/src/myapp':1531 '/store/apps/9p53pc5s0phj)':198 '/windows/apps/publish/msstore-dev-cli/commands)':1755 '/windows/apps/publish/msstore-dev-cli/overview)':1749 '/windows/uwp/monetize/create-and-manage-submissions-using-windows-store-services)':1772 '/windows/uwp/monetize/using-windows-store-services)':1766 '/windows/uwp/publish/gradual-package-rollout)':1784 '/windows/uwp/publish/package-flights)':1778 '0':796,1002,1685 '1':232,1202,1209,1264,1310,1341,1381,1405 '1.2.3.0':938 '10':156,1034,1351 '100':1193,1365,1687 '2':240,1219,1257,1273,1319,1352,1409,1410 '3':250,825,1241,1282,1305,1360,1419 '4':265,1246,1291,1337,1428 '5':1297,1375 '6':1438 '9':161,167 '9.0':1476 '9nblggh4r315':486,498,610,633,651,683 'accept':1490,1494 'accept-package-agr':1489 'accept-source-agr':1493 'access':104,184,231,1252,1696 'account':110,172,243,469 'action':1444 'actions/checkout':1464 'actions/setup-dotnet':1470 'ad':177,226,248,317,329,1636,1718,1732 'agreement':1492,1496 'aka.ms':212 'aka.ms/msstoredevcli/releases)':211 'also':774 'altern':343,352 'and/or':587 'api':77,103,183,305,1763,1769 'app':26,178,448,460,475,494,496,614,637,655,822,838,1055,1249,1254,1262,1272,1278,1308,1571,1573,1577,1617,1628,1637,1701,1767 'appid':977 'applic':12,67,85,106,123,227,249,254,268,330,449,454,457,464,471,867,945,978,1285,1314,1518,1733 'appropri':174,269,591 'arch':799,897,925,1288 'architectur':800,898,914,921 'argument':477,478,755,756,876,877,954,955 'arm64':804,902,927,1290 'ask':19 'asset':523 'authent':338,1605 'autom':80,142 'automat':743 'avoid':676 'azur':176,225,247,316,328,1635,1717,1731 'backslash':646 'bash':286,307,367,415,434,458,473,488,548,555,561,606,679,697,703,718,751,840,872,910,950,1005,1075,1082,1088,1121,1127,1167,1208,1263,1309,1340,1380,1548 'bash/zsh':592 'beta':135,1042,1376,1397 'brace':582 'build':817,1311,1517 'c':326,1317,1522 'cat':684 'cd':1268 'center':76,171,182,215,230,236,323,468,1226,1370,1388,1641,1656,1725,1762 'certif':341,349,358,388 'certificatefilepath':348,400 'certificatepassword':357,402 'certificatethumbprint':340 'cfp':347 'chang':407 'charact':577 'check':27,111,1142,1298,1420,1634,1654,1666 'ci/cd':37,139,1439 'cli':3,7,46,52,186,205,405,414,1212,1218,1481,1488,1535,1538,1595,1706,1745,1750 'client':260,263,331,335,345,354,370,381,384,398,1236,1239,1729,1734,1737,1739 'clientid':327,380,397,1235,1510,1557,1566 'clientsecret':334,383,1238,1513,1559,1568 'cmd':647 'cmd.exe':638 'comma':1106 'comma-separ':1105 'command':60,276,447,507,1047,1550,1751 'command-lin':59 'common':1199 'complet':536,1367 'complex':658 'configur':21,99,280,285,298,300,368,386,748,1220,1243,1498 'confirm':727,729,1251 'contain':576 'content':673 'contoso.com':851 'core':275 'correct':1625 'cp':356 'creat':223,251,1064,1065,1086,1091,1382,1391,1396 'creates/updates':1277 'credenti':23,101,284,299,306,362,1221,1500,1608,1711 'cross':57 'cross-platform':56 'cs':333 'ct':339 'current':283 'default':440,913 'delet':541,542,716,721,1060,1061,1119,1124,1157,1163 'descript':291,313,421,479,508,611,634,652,688,724,757,767,878,888,956,966,1048,1097,1713 'desktop':162,834 'detail':472,490,554,1059,1081,1658 'detect':744 'develop':6,45,51,204,273,413,1217,1487,1645,1744 'directori':760,808,881,892,959 'disabl':427 'display':281,432,442,771 'document':1746 'dotnet':1315,1474,1520 'dotnet-vers':1473 'doubl':621,626,642 'double-quot':625 'download':195,207 'draft':988,1021 'e.g':485 'electron':830 'enabl':424 'enabletelemetri':423 'ensur':1620,1649,1692 'environ':1703,1708 'equival':1552 'escap':588,620,639 'etc':583 'exampl':366,487,839,909,1004,1445 'exist':971,1012,1307,1329 'experi':1596 'f':784,990 'fail':715,1606,1648,1689 'fals':428 'file':350,669,975 'final':1191,1198,1363 'first':1204,1389 'first-tim':1203 'flight':34,134,790,996,1035,1037,1041,1052,1058,1063,1068,1071,1074,1077,1080,1084,1087,1090,1102,1113,1120,1123,1125,1129,1132,1136,1139,1143,1147,1151,1154,1158,1161,1164,1172,1180,1187,1195,1379,1384,1393,1395,1414,1421,1425,1668,1672,1676,1774 'flightid':785,991,1418 'flutter':829 'found':1619,1670 'full':364 'g':1098 'get':470,476,489,497,510,513,514,521,545,552,558,1056,1057,1079,1085,1128,1134,1168,1175,1222 'getlistingasset':520 'github':209,1443,1756 'github.com':1759 'github.com/microsoft/msstore-cli)':1758 'go':233 'gradual':146,793,999,1028,1338,1779 'grant':266 'group':1044,1093,1100,1103,1385,1400,1403,1407 'group-id':1092,1099,1399,1402,1406 'halt':1184,1190 'higher':1111,1117 'id':259,261,319,325,332,376,379,382,393,396,399,484,976,979,1094,1101,1104,1114,1231,1234,1237,1401,1404,1408,1506,1509,1512,1623,1673,1716,1720,1723,1727,1730,1735 'ident':750,1279 'impli':782 'increas':1355 'info':278,288,519,1245,1611 'inform':455 'init':446,731,753,845,850,858,1281,1688 'initi':127,692,732,736,841,847,854,982,1258,1274,1344 'inner':641 'inputfil':968,1017,1334 'insid':623 'instal':187,201,1210,1214,1479,1484 'instead':674 'insuffici':1632 'integr':73,1441,1532,1540 'integrat':42 'interfac':62 'interpret':580 'invalid':1680 'issu':678,1603 'job':1454 'json':568,575,595,666 'keep':985 'latest':1461 'learn.microsoft.com':1748,1754,1765,1771,1777,1783 'learn.microsoft.com/windows/apps/publish/msstore-dev-cli/commands)':1753 'learn.microsoft.com/windows/apps/publish/msstore-dev-cli/overview)':1747 'learn.microsoft.com/windows/uwp/monetize/create-and-manage-submissions-using-windows-store-services)':1770 'learn.microsoft.com/windows/uwp/monetize/using-windows-store-services)':1764 'learn.microsoft.com/windows/uwp/publish/gradual-package-rollout)':1782 'learn.microsoft.com/windows/uwp/publish/package-flights)':1776 'line':61,662 'linux':159 'list':24,105,451,456,461,462,522,1049,1050,1073,1078,1247,1255,1570,1574,1578,1629,1677 'liter':605 'maco':157 'macos/linux':169 'manag':32,66,132,145,246,271,450,501,502,1038,1039,1070,1166,1643 'manifest':1702 'manual':206 'maui':828 'meet':1651 'metadata':152,516,530,560,573,663 'metadata.json':685 'method':192 'microsoft':4,15,43,49,70,193,202,303,411,740,869,948,1215,1485,1742 'monitor':1353 'msix':972 'msixupload':974 'msstore':2,8,47,53,185,219,287,308,372,389,416,435,459,474,495,549,556,562,607,630,648,680,698,704,719,752,844,849,857,873,915,922,934,951,1008,1014,1022,1030,1076,1083,1089,1122,1131,1138,1146,1153,1160,1171,1179,1186,1194,1227,1244,1253,1280,1286,1295,1301,1323,1331,1347,1357,1394,1415,1424,1434,1480,1502,1529,1542,1553,1572,1580,1610,1615,1627,1662,1675,1714,1721,1728,1736 'msstore-c':1 'multi':661 'multi-lin':660 'multipl':920 'must':585,1682 'my-winui-app':1269 'mypassword':403 'n':768 'name':433,443,772,1446,1466,1478,1497,1516,1524 'nativ':832 'navig':241,1265 'nc':983 'need':97,221,1642 'net':160,166,827,1468 'new':253,1067,1261 'no-confirm':725 'nocommit':984,1025 'note':256 'o':805,889 'one':189 'option':289,290,310,311,312,418,419,420,686,687,722,723,754,765,766,875,886,887,953,964,965,1095,1096 'output':296,806,807,852,890,891,928 'overview':1775 'packag':33,122,133,518,773,775,779,783,810,861,862,865,874,895,908,911,916,918,923,930,935,1013,1036,1040,1283,1287,1320,1330,1491,1599,1646,1650,1773,1780 'packagerolloutpercentag':792,998,1033,1350 'partner':75,170,181,214,229,235,322,467,1225,1369,1387,1640,1655,1724,1761 'partner.microsoft.com':238 'partner.microsoft.com/dashboard)':237 'pass':602,671 'password':359 'path':351,761,882,960,969 'pathorurl':758,879,957 'percentag':795,1001,1178,1346,1679 'permiss':175,270,1633 'pipelin':140,1440 'platform':58 'poll':531,532,694,701,706,707,1150,1156,1359,1664 'powershel':615,629 'prerequisit':154 'print':279,294 'product':483,1433,1622 'productid':480 'programmat':153 'progress':836 'project':128,733,738,745,759,777,819,843,880,958,1007,1267 'prompt':730 'prp':791,997 'public':1695 'publish':10,30,40,64,81,117,131,144,431,441,537,538,695,700,713,742,770,778,781,786,856,860,939,940,943,952,992,1006,1009,1011,1015,1019,1023,1026,1031,1135,1141,1260,1292,1296,1316,1322,1324,1327,1332,1342,1348,1411,1416,1431,1435,1447,1453,1455,1521,1525,1530,1579,1581,1585,1601 'publisherdisplaynam':769 'pwa':763,835,848,884,962,1691 'quot':581,586,598,618,622,627,643,677 'r':1108 'rank':1110,1116 'rank-higher-than':1109 're':1613 're-run':1612 'react':831 'reconfigur':297,309,365,373,390,1228,1503,1554,1563,1616 'refer':277,1741,1752 'registr':179 'releas':210,1318,1451,1523 'repositori':1757 'requir':1653 'reset':360,361 'retriev':453 'role':274,1638 'rollout':147,794,1000,1029,1165,1169,1174,1177,1182,1185,1189,1192,1197,1339,1345,1356,1678,1781 'run':1457,1482,1501,1519,1528,1614,1626,1661 'runs-on':1456 'runtim':163,168 'save':664 'sdk':823 'secret':264,336,346,355,371,385,1240,1515,1738,1740 'secrets.client':1511,1514 'secrets.seller':1508 'secrets.tenant':1505 'seller':324,378,395,1233,1722,1726 'sellerid':321,377,394,1232,1507 'separ':1107 'set':35,137,244,404,406,408,417,430,436,438 'setpdn':437 'setup':216,1207,1467 'shell':579,601 'singl':597,617 'skill':91,94 'skill-msstore-cli' 'skip':691,728 'skipinitialpol':690 'solut':1604 'sourc':1495 'source-github' 'specif':493,789,932,995 'state':989 'status':29,113,509,512,534,547,551,693,711,1145,1149,1170,1300,1303,1423,1427,1667 'step':1462 'store':5,16,22,25,39,44,50,71,100,109,121,125,130,143,194,203,304,412,482,503,735,741,749,864,870,942,949,1206,1216,1276,1294,1449,1486,1499,1527,1546,1562,1576,1584,1589,1652,1743 'string':569,628 'stuck':1660 'sub':506,1046 'sub-command':505,1045 'subcommand':1547 'submiss':28,31,116,118,126,149,151,499,500,504,511,515,526,529,533,540,544,546,550,553,557,563,608,631,649,681,696,699,702,705,710,717,720,871,986,1069,1072,1126,1130,1133,1137,1140,1144,1148,1152,1155,1159,1162,1173,1181,1188,1196,1299,1302,1358,1372,1422,1426,1659,1663,1768 'support':79,818,1707 'telemetri':429 'tenant':258,318,375,392,1230,1715,1719 'tenantid':315,374,391,1229,1504,1555,1564 'test':136,1043,1377,1430 'tester':1398 'thumbprint':342 'time':1205 'tip':656 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'troubleshoot':1602 'true':425 'type':86,746,820,1452 'unifi':1594 'updat':150,302,528,559,572,613,636,654,1176,1183,1306,1313,1373 'updatemetadata':527,564,609,632,650,682 'url':764,885,963,1693 'use':17,89,92,218,616,815,1463,1469,1587 'user':245 'uwp':826 'v':292 'v0.2.0':1539 'v4':1465,1471 'valid':1362,1647,1699 'valu':590,1681 'variabl':1704,1709,1712 'various':84 'ver':811,903 'verbos':293,295 'verifi':1242,1607,1631,1671 'version':812,813,904,905,933,937,1475 'via':188,1368,1543 'want':1592 'web':837,1700 'winapp':1534,1537,1545,1561,1575,1583,1588 'window':11,155,164,821,1460 'windows-latest':1459 'winget':199,200,1213,1483 'winui':824,842,1271 'without':363 'workflow':82,1200,1201,1256,1304,1336,1374,1437 'wrap':593 'www.microsoft.com':197 'www.microsoft.com/store/apps/9p53pc5s0phj)':196 'x':1477 'x64':803,901,926,1289 'x86':802,900 'xxx':1556,1558,1560,1565,1567,1569 'yaml':1442","prices":[{"id":"e3f359d3-f933-4f51-a05f-05c47f061cbf","listingId":"ba1ec8dc-365d-446c-87a5-817321a65e1d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:26:30.019Z"}],"sources":[{"listingId":"ba1ec8dc-365d-446c-87a5-817321a65e1d","source":"github","sourceId":"github/awesome-copilot/msstore-cli","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/msstore-cli","isPrimary":false,"firstSeenAt":"2026-04-18T21:50:17.082Z","lastSeenAt":"2026-04-22T06:52:26.063Z"},{"listingId":"ba1ec8dc-365d-446c-87a5-817321a65e1d","source":"skills_sh","sourceId":"github/awesome-copilot/msstore-cli","sourceUrl":"https://skills.sh/github/awesome-copilot/msstore-cli","isPrimary":true,"firstSeenAt":"2026-04-18T20:26:30.019Z","lastSeenAt":"2026-04-22T06:40:17.092Z"}],"details":{"listingId":"ba1ec8dc-365d-446c-87a5-817321a65e1d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"msstore-cli","github":{"repo":"github/awesome-copilot","stars":30784,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-04-21T22:20:21Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"4cd433889ae782538b1ad1df789d83374df9c81e","skill_md_path":"skills/msstore-cli/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/msstore-cli"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"msstore-cli","license":"MIT","description":"Microsoft Store Developer CLI (msstore) for publishing Windows applications to the Microsoft Store. Use when asked to configure Store credentials, list Store apps, check submission status, publish submissions, manage package flights, set up CI/CD for Store publishing, or integrate with Partner Center. Supports Windows App SDK/WinUI, UWP, .NET MAUI, Flutter, Electron, React Native, and PWA applications."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/msstore-cli"},"updatedAt":"2026-04-22T06:52:26.063Z"}}