fayazarafayazaraCommunityยท5 Agent Skills Included

macos-app-skills

Build, update, and ship native macOS apps with AI agents

Guides AI coding agents through building, updating, and releasing native macOS apps with SwiftUI and AppKit. Covers settings windows with liquid glass, Sparkle auto-updates, Dynamic Island notch overlays, and a one-command release pipeline with DMG packaging and notarization. Eliminates the underdocumented macOS patterns that AI agents consistently get wrong, like window levels, activation policies, and pasteboard handling.
npx skills add fayazara/macos-app-skills --all -g -y

All Skills in This Repository (5)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install macos-app-skills?โ–ผ

Run `npx skills add fayazara/macos-app-skills --all -g -y` in your terminal to install all macOS development skills globally.

How to add auto-updates to a macOS app?โ–ผ

The auto-update skill walks your AI agent through the full Sparkle setup, including the SPM dependency, UpdaterManager singleton, Info.plist keys, and EdDSA signing.

How to release a macOS app outside the App Store?โ–ผ

The release skill automates the entire pipeline from archive and notarization to DMG creation, Sparkle signing, appcast updates, and GitHub release publishing via a single Go CLI command.

Does macos-app-skills work with Claude Code and Cursor?โ–ผ

Yes. Each skill is a self-contained SKILL.md file that works with Claude Code, OpenCode, Cursor, and any AI agent that supports the skills standard.

Why does my AI-generated macOS settings window look wrong?โ–ผ

SwiftUI's Window scene cannot produce the liquid glass chrome required on macOS 26. The settings-ui skill provides a ready-to-copy NSWindowController implementation that renders it correctly.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’