Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microsoft Store Package Downloader Skill

English | 简体中文

A Codex skill for downloading complete, original Microsoft Store packages instead of the small Store Installer bootstrapper.

It resolves a Microsoft Store Product ID through Microsoft's catalog and update services, downloads the matching signed package files from Microsoft's Delivery Optimization CDN, verifies their Authenticode signatures, and writes SHA-256 hashes plus an offline installation script.

Features

  • Downloads .msix, .msixbundle, .appx, and .appxbundle files returned by Microsoft's FE3 service.
  • Keeps returned neutral packages and packages matching the selected architecture. It does not guarantee complete dependency resolution.
  • Can filter for x64, x86, arm64, arm, or all; actual availability depends on the app publisher.
  • Accepts package files only from delivery.mp.microsoft.com and its subdomains.
  • Requires Get-AuthenticodeSignature to report Valid and calculates SHA-256. This does not independently verify that the signer is Microsoft or OpenAI.
  • Generates package-manifest.json and an install.ps1 that can be moved together with the complete output directory.
  • Uses the OpenAI Codex Product ID 9PLM9XGG6VKS by default; -ProductId can override it.

Install The Skill

Clone this repository into your Codex skills directory:

git clone https://github.com/hanyu1212/microsoft-store-package-downloader-skill.git `
  "$env:USERPROFILE\.codex\skills\microsoft-store-package-downloader"

Restart Codex after installation.

Use In Codex

Use $microsoft-store-package-downloader to download the complete Codex x64 MSIX package.

For another Store application:

Use $microsoft-store-package-downloader to download the complete package for Product ID 9XXXXXXXXXXX.

Run Directly

powershell -NoProfile -ExecutionPolicy Bypass `
  -File .\scripts\download-store-package.ps1 `
  -ProductId 9PLM9XGG6VKS `
  -Architecture x64 `
  -OutputDirectory .\microsoft-store-downloads

The output directory contains the signed package files, a JSON manifest, and install.ps1. Review the files before installing:

powershell -NoProfile -ExecutionPolicy Bypass `
  -File .\microsoft-store-downloads\install.ps1

Important Notes

  • This skill is Windows-only. Microsoft Store packages use the Windows MSIX/APPX distribution system. It does not download macOS .dmg or .pkg installers.
  • This project does not download the approximately 1 MB Store Installer bootstrapper. It downloads the complete application package exposed by Microsoft's update service.
  • Package availability, account entitlement, regional restrictions, and application licensing still apply.
  • Microsoft can change undocumented Store and FE3 service behavior without notice.
  • This project is not affiliated with Microsoft or OpenAI.

Attribution

The FE3 request templates and device token handling are derived from StoreDev/StoreLib, licensed under the Mozilla Public License 2.0. The corresponding source reference and license are kept in references/storelib/.

License

Mozilla Public License 2.0. See LICENSE.

About

Codex skill to download complete signed Microsoft Store MSIX packages and dependencies.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages