update-microsoft-store-listing

Manage Microsoft Store listings, screenshots, locales, and submissions with the pcenter CLI.

1.2k|63|Updated Feb 11, 2023
One-click install
npx skills add https://github.com/prof18/feed-flow --skill update-microsoft-store-listing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-microsoft-store-listing
Source: https://github.com/prof18/feed-flow/tree/main/.ai/skills/update-microsoft-store-listing
Command: npx skills add https://github.com/prof18/feed-flow --skill update-microsoft-store-listing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping a Microsoft Store listing in sync with translated store copy, screenshots, and release notes is error-prone when done by hand in Partner Center, and stuck submissions or rollouts can block releases. This Skill drives the pcenter CLI to inspect, update, and troubleshoot FeedFlow's Store presence safely.

Core Features & Use Cases

  • Listing inspection and sync: Read live Store copy with pcenter listing show, pull snapshots into a scratch directory, and regenerate listing files from assets/storecopy sources with a generator script.
  • Screenshot and locale management: Replace Store screenshots from local PNGs, add new listing languages with required titles, and remove locales with explicit safeguards.
  • Submission and rollout recovery: Diagnose stuck submissions, delete failed drafts occupying the pending slot, and finalize stalled rollouts.
  • Use Case: A new translation batch lands in assets/storecopy; use this Skill to regenerate the listing files, dry-run the diff, and push a draft submission for review without touching Partner Center manually.

Quick Start

Show me the current Microsoft Store listing for en-US and check whether any submission or rollout is pending.

Frequently Asked Questions about update-microsoft-store-listing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update a Microsoft Store listing from the command line?

Use the pcenter CLI: pull the current listing with `pcenter listing pull`, regenerate files from your store copy sources, verify with `pcenter listing push --dry-run`, then push with `--skip-commit` for a reviewable draft or `--yes` to commit.

How do I replace Microsoft Store screenshots?

Run the generator script with `--screenshots <dir>` pointing at local PNG files. Images must be PNG, at least 1366x768, under 50 MB, with at most 10 per locale, and they cannot be downloaded from the Store API, so keep source files outside the repo.

Why does my Microsoft Store submission fail with MissingTitle?

MissingTitle occurs when adding a listing language that the MSIX package does not declare, leaving no package to draw the product name from. The generator fixes this by copying the reserved product name into the new locale's title field.

What are the Microsoft Store listing character and keyword limits?

shortDescription is limited to 500 characters despite older docs saying 1,000, description to 10,000, and features to 20 items. At most 21 locales may carry keywords; a 22nd locale with keywords is rejected outright.

How do I fix a stuck Microsoft Store submission or rollout?

Check state with `pcenter submission status` or `pcenter rollout status`. A failed submission still occupies the single pending slot, so clear it with `pcenter submission delete-draft --yes`; finalize stalled rollouts with `pcenter rollout finalize`.