agentsclimarketplace

Macos notch

Skill robzilla1738/roberts-skills/plugins/macos-notch/skills/macos-notch

Design and implement macOS Dynamic Island / notch-style apps: NSPanel, hardware-aligned geometry, state machine, module widgets (agent monitor, media, HUD, shelf, camera). Use for /macos-notch or notch-style macOS UI.From its SKILL.md

Install
npx -y skills add robzilla1738/roberts-skills --skill macos-notch

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.8 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

macOS Notch

Hub skill for designing and implementing notch-style macOS apps: a top-center, hardware-aligned black shell that expands into useful modules — Dynamic Island behavior on MacBook displays.

Read this file first, then open only the spoke files relevant to the task.

Mission

Create a notch utility that feels like display hardware with context, not a floating widget. The closed state should merge with the camera housing (or a centered pill on non-notch displays). The open state grows downward from a pinned top edge with calm spring motion.

Non-negotiables

  1. Use a transparent nonactivating NSPanel for the shell — not a titled document window. See foundations.md.
  2. Separate AppKit positioning from SwiftUI content — geometry and screen changes stay out of views.
  3. State machine over boolean soup — closed, peek, open, expanded, dragging. See foundations.md and module-peek-transient.md.
  4. Black closed shell — no translucent glass on the hardware edge. See visual-system.md.
  5. Menu bar fallback — notch may be unavailable on external displays. See integration-shipping.md.
  6. GPL cautionTheBoredTeam/boring.notch is GPL-3.0. Study patterns via ecosystem-landscape.md; do not copy source into proprietary apps without compliance.
  7. Not physical-notch masking — hiding the hardware notch (znotch-style) is a different product category. See ecosystem-landscape.md.

When to use this skill

  • Building or reviewing a Dynamic Island / notch utility for macOS
  • Adding a module (media, HUD, shelf, agents, camera) to an existing notch app
  • Auditing alignment, hover timing, or focus-stealing behavior

When not to use

  • Standard document-based macOS apps — see the macos-design skill (its layout-and-windowing.md spoke)
  • Hiding the physical notch without a panel app — see ecosystem-landscape.md
  • Linux/GNOME notch clones — out of scope

Topic router

If the task involves…Read
OSS landscape, licenses, picking an archetypeecosystem-landscape.md
NSPanel, geometry, shape, state machinefoundations.md
Hover, drag, drop, springs, root viewinteractions-and-motion.md
Closed/open visual language, materialsvisual-system.md
Now playing / musicmodule-media-now-playing.md
Volume, brightness, system HUDmodule-system-hud.md
Short-lived peeks and live activitymodule-peek-transient.md
File drag shelfmodule-file-shelf.md
Calendar glancemodule-calendar-glance.md
Camera mirror previewmodule-camera-mirror.md
Coding-agent session monitormodule-agent-monitor.md
Menu bar, prefs, a11y, QA, launchintegration-shipping.md

Common task bundles

TaskSpokes to read
New notch app (MVP)foundations → interactions-and-motion → visual-system → integration-shipping
One module onlyfoundations (skim) → relevant module-*.md
Agent status notchecosystem-landscape → foundations → module-agent-monitor → integration-shipping
Media + HUD utilityfoundations → module-media-now-playing → module-system-hud → module-peek-transient
Design critiquevisual-system → interactions-and-motion → integration-shipping (checklist)
OSS / license questionecosystem-landscape

Spoke index

FileContents
ecosystem-landscape.mdPublic repos, taxonomy, GPL note, module map
foundations.mdMental model, file tree, NSPanel, geometry, shape, state
interactions-and-motion.mdRoot view, hover/tap/drag, animation rules
visual-system.mdClosed/open layout, color, materials
module-media-now-playing.mdMusic module
module-system-hud.mdSystem HUD replacement
module-peek-transient.mdPeek kinds, timing, compact chips
module-file-shelf.mdFile shelf / drop
module-calendar-glance.mdCalendar glance
module-camera-mirror.mdCamera mirror
module-agent-monitor.mdAgent/coding-tool monitor
integration-shipping.mdMenu bar, prefs, edge cases, checklist, build order

Related skills

  • the macos-design skill (separate plugin) — general native macOS design (windows, HIG, Liquid Glass)
  • macos-design spoke appkit-patterns.md — AppKit panels and safe areas
  • macos-design spoke accessibility.md — Reduce Motion, permissions

What ships with it: 13 files

49.5 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.