winapp-manifest

Generate and customize Windows app manifests with identity, capabilities, and assets.

1.2k|68|Updated Jul 30, 2025
One-click install
npx skills add https://github.com/microsoft/winappCli --skill winapp-manifest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: winapp-manifest
Source: https://github.com/microsoft/winappCli/tree/main/.github/plugin/skills/winapp-cli/manifest
Command: npx skills add https://github.com/microsoft/winappCli --skill winapp-manifest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers create and manage Windows app manifests (Package.appxmanifest) to define app identity, capabilities, and visual assets, streamlining packaging and distribution.

Core Features & Use Cases

  • Generate full Package.appxmanifest using packaged or sparse templates.
  • Update and generate app icons/assets from a single source image.
  • Add execution aliases and describe manifest structure for apps.

Quick Start

Run winapp manifest generate in your project to create a new Package.appxmanifest and default assets.

Frequently Asked Questions about winapp-manifest

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

FAQPage Schema
How do I generate a Package.appxmanifest for my Windows app?

Generate a Package.appxmanifest by running the manifest generate command in your project directory to create a new manifest file with default assets using packaged or sparse templates.

Can I update app icons and visual assets from a single source image?

Yes, update app icons and visual assets from a single source image by using the update-assets command to automatically generate and replace the required visual assets in your manifest.

How do I add execution aliases to a packaged or sparse Windows app?

Add execution aliases to your packaged or sparse Windows app by running the add-alias command, which configures the manifest structure to register the alias for your application.

What is a Windows app manifest and what does it define?

A Windows app manifest is a Package.appxmanifest file that defines your app identity, capabilities, and visual assets, streamlining the packaging and distribution of Windows applications.

Does this manifest generation work with both packaged and sparse Windows apps?

Yes, the manifest generation supports both packaged and sparse Windows app templates, allowing you to customize app identity, capabilities, and assets for either deployment context.

What's the best way to manage app identity and capabilities in an MSIX package?

Manage app identity and capabilities in an MSIX package by generating or customizing your Package.appxmanifest, which structures the required identity declarations and capability mappings for your application.