appkit-interop Skill
Bridge macOS SwiftUI into AppKit narrowly. Use when implementing representables, reaching NSWindow or panels, handling menus, or using the responder chain. Published by openai in plugins.
What is appkit-interop Skill?
Bridge macOS SwiftUI into AppKit narrowly. Use when implementing representables, reaching NSWindow or panels, handling menus, or using the responder chain. Published by openai in plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Developers using plugins
Technical details
- Install or run with Copy skill directory
When to use appkit-interop Skill
- Use it for developers using plugins.
Built with
Editorial notes
Source
- Creator: openai
- Repository: openai/plugins
- Skill file: plugins/build-macos-apps/skills/appkit-interop/SKILL.md
What it does
Bridge macOS SwiftUI into AppKit narrowly. Use when implementing representables, reaching NSWindow or panels, handling menus, or using the responder chain.
Skill instructions
AppKit Interop Quick Start Use this skill when SwiftUI is close but not quite enough for native macOS behavior. Keep the bridge as small and explicit as possible. SwiftUI should usually remain the source of truth, while AppKit handles the imperative edge. Choose The Smallest Bridge - Use pure SwiftUI when the required behavior already exists in scenes, toolbars, commands, inspectors, or standard controls. - Use NSViewRepresentable when you need a specific AppKit view with lightweight lifecycle needs. - Use NSViewControllerRepresentable when you need controller lifecycle, delegation, or presentation coordination. - Use direct AppKit window or app hooks when you need NSWindow, responder-chain, menu validation, panels, or app-level behavior. Workflow 1. Name the capability gap precisely. - Window behavior - Text system behavior - Menu validation - Drag and drop - File open/save panels - First responder control 2. Pick the smallest boundary that solves it. - Avoid porting a whole screen to
Explore related resources
Frequently asked questions
What is appkit-interop?
appkit-interop is a open-source AI agent skill with Copy skill directory. Bridge macOS SwiftUI into AppKit narrowly. Use when implementing representables, reaching NSWindow or panels, handling menus, or using the responder chain.
Who is appkit-interop best for?
appkit-interop is best for reusing agent instructions, scripts, and references.
How do I install appkit-interop?
Install or run appkit-interop using Copy skill directory. Check appkit-interop for the latest setup command.
Is appkit-interop actively maintained?
appkit-interop may need a closer maintenance check before production use.
Auto-fetched from GitHub.