Skilly Learn
Tutorials & guides for AI on your Mac.
Hands-on walkthroughs, honest comparisons, and the occasional deep dive into how voice + screen-aware AI actually works on macOS.
Tutorials
4 articlesOpenAI Realtime API tutorial — what we learned in production
Practical guide to OpenAI Realtime API in 2026 — gpt-realtime model, pricing, WebRTC vs WebSocket vs SIP, function calling, and production gotchas.
Figma Auto Layout tutorial — the 2026 guide
Master Figma Auto Layout in 10 minutes. The Shift+A shortcut, hug vs fill vs fixed, gap and padding, and the new Grid flow that replaced manually nested layouts.
How to set up SwiftUI previews in Xcode (#Preview macro guide)
Set up SwiftUI previews with the modern #Preview macro in Xcode 15+. Multiple variants, UIKit/AppKit previews, and the iOS 17+ deployment gotcha.
OpenAI MCP server tutorial — building tools for voice agents
How to attach a remote MCP server to OpenAI's Realtime API. Session vs per-turn tools, the lifecycle events, approval flow, and the gotchas that tripped us up.
How-to guides
4 articlesHow to enable screen recording permission on macOS (Tahoe + Sequoia)
Step-by-step for macOS Tahoe 26 and Sequoia 15, plus the weekly re-prompt, the + button trick when your app isn't listed, and why you must restart the app.
How to add a bevel modifier in Blender (5.1, step-by-step)
Add the Bevel modifier in Blender 5.1 to round or chamfer edges non-destructively. Every parameter explained, with the gotchas that catch beginners.
How to enable Accessibility permissions on macOS (Tahoe + Sequoia)
Enable Accessibility for an app in macOS Tahoe 26 and Sequoia 15. What it actually grants, why apps need it, and how it differs from Screen Recording.
How to add a Subdivision Surface modifier in Blender (5.1)
Smooth your low-poly mesh with Subdivision Surface in Blender 5.1. The Ctrl+1 shortcut, Catmull-Clark vs Simple, and the viewport vs render trick that saves your laptop.