Favicon of appkit-interop

appkit-interop Skill

AI Agent SkillJavaScriptOpen source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
91/100

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

Copy skill directory
  • Install or run with Copy skill directory

When to use appkit-interop Skill

  • Use it for developers using plugins.

Built with

JavaScriptCopy skill directory

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.

Share:

Stars
4,556
Forks
668
Last commit
9 days ago
Repository age
5 months
License
Unknown

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to appkit-interop