chatgpt-apps
OfficialScaffold ChatGPT Apps SDK projects from docs-first plans into MCP server + widget code.
Design & media
Build and verify WinUI 3 desktop apps with C#, guided setup, native UX patterns, and Microsoft references.
Prepares WinUI development environments and scaffolds packaged or unpackaged C# apps with the .NET WinUI template. It applies native WinUI controls, Fluent theming, responsive shell and page patterns, accessibility, navigation, windowing, and packaging guidance. Changed apps are built and launched, with startup confirmed through objective window behavior rather than process exit alone.
Use this skill for WinUI 3 and Windows App SDK work that needs grounded setup guidance, app bootstrap, modern Windows UX decisions, or concrete implementation patterns.
--force unless the user explicitly asked to overwrite existing files.config.yaml:winget configure -f config.yaml --accept-configuration-agreements --disable-interactivity
winui template is already available and the toolchain is usable, note the partial failure and continue. If prerequisites are still missing, stop and report the blocker clearly.dotnet new list winui
references/foundation-environment-audit-and-remediation.md and summarize readiness under present, missing, uncertain, and recommended optional tools.dotnet new winui -o . Add template options only when the user asked for them. Supported options: -f|--framework net10.0|net9.0|net8.0, -slnx|--use-slnx, -cpm|--central-pkg-mgmt, -mvvm|--use-mvvm, -imt|--include-mvvm-toolkit, -un|--unpackaged, -nsf|--no-solution-file, --force. Do not invent unsupported flags. If the user asks for packaged behavior, pass --unpackaged false. Otherwise keep the template default.dotnet build against the generated .csproj.references/_sections.md, then load only the reference files that match the task..exe launches after each change.MSB3073 or XamlCompiler.exe, read references/foundation-template-first-recovery.md and simplify back toward the current dotnet new winui scaffold for the chosen packaging model before inventing custom recovery structure.CommandBar or other stock WinUI command surface before building a custom row with Grid, StackPanel, Border, or ad hoc button groupings.GridView or other scroll-owning collection will still render a horizontal poster rail correctly.Border wrappers around sections, lists, or cards unless the border is doing distinct work that the contained control or parent surface does not already provide. Avoid "double-card" compositions where a section Border wraps child items that already render as cards.| Request | Read first |
|---|---|
| Check whether this PC can build WinUI apps | references/foundation-environment-audit-and-remediation.md |
| Install missing WinUI prerequisites | references/foundation-environment-audit-and-remediation.md |
| Start a new packaged or unpackaged app | references/foundation-setup-and-project-selection.md |
| Recover from opaque XAML compiler or startup failures while staying anchored to the template scaffold | references/foundation-template-first-recovery.md |
| Build, run, or verify that a WinUI app actually launched | references/build-run-and-launch-verification.md |
| Review app structure, pages, resources, and bindings | references/foundation-winui-app-structure.md |
| Choose shell, navigation, title bar, or multi-window patterns | references/shell-navigation-and-windowing.md |
| Choose controls or responsive layout patterns | references/controls-layout-and-adaptive-ui.md |
| Apply Mica, theming, typography, icons, or Fluent styling | references/styling-theming-materials-and-icons.md |
| Improve accessibility, keyboarding, or localization | references/accessibility-input-and-localization.md |
| Diagnose responsiveness or UI-thread performance | references/performance-diagnostics-and-responsiveness.md |
| Decide whether to use CommunityToolkit | references/community-toolkit-controls-and-helpers.md |
| Handle lifecycle, notifications, or deployment | references/windows-app-sdk-lifecycle-notifications-and-deployment.md |
| Run a review checklist | references/testing-debugging-and-review-checklists.md |
config.yaml in this skill directory as the bundled bootstrap source of truth.references/foundation-environment-audit-and-remediation.md and keep uncertain signals explicit instead of implying success.config.yaml is missing, say so clearly and fall back to the official Microsoft workflow instead of pretending the bundled path exists.Scaffold ChatGPT Apps SDK projects from docs-first plans into MCP server + widget code.
Build full Figma screens from code or descriptions using the target file's published design system.
Create Codex-compatible animated pets and pet spritesheets from a concept, brand, or reference art.
Get a repository-specific AppSec threat model with concrete abuse paths and mitigations, written to a Markdown file.
Generate project-specific design system rules for AI coding agents implementing Figma designs.
Generate spoken audio from text using OpenAI's gpt-4o-mini-tts model with built-in voices.
Scaffold ChatGPT Apps SDK projects from docs-first plans into MCP server + widget code.
Build full Figma screens from code or descriptions using the target file's published design system.
Reference skill for executing JavaScript in Figma files via the `use_figma` MCP tool, defining API rules and patterns for plugin code.
Create Codex-compatible animated pets and pet spritesheets from a concept, brand, or reference art.
Generate or edit bitmap images directly inside a Codex project, with workspace-bound save paths.
Authoritative OpenAI developer-doc answers with citations for coding and API questions.