A monorepo of Apple native development agent skills for building iOS, iPadOS, macOS, and tvOS apps. Each subdirectory is an independently installable Agent Skill scoped to one Apple framework area, and works with Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, Gemini, and other agents.
The skills are deliberately area-specific rather than one giant "Apple development" skill: focused descriptions trigger more reliably, load only the relevant context, and can be updated independently as Apple's frameworks evolve.
# Pick a skill
npx skills add Yar177/appleNativeSkills --skill apple-media
npx skills add Yar177/appleNativeSkills --skill apple-audio
npx skills add Yar177/appleNativeSkills --skill apple-storekit
npx skills add Yar177/appleNativeSkills --skill apple-ai
npx skills add Yar177/appleNativeSkills --skill apple-system-integration
# Or install everything
npx skills add Yar177/appleNativeSkills --skill '*'| Skill | What it does |
|---|---|
apple-media/ |
Capture, playback, editing, and transcoding of audio/video plus photo-library access with AVFoundation, AVKit, PhotoKit, and VideoToolbox. Camera/mic capture, AVPlayer, AVAsset editing/export, PHPickerViewController, hardware encode/decode. |
apple-audio/ |
Real-time audio graphs, DSP, synthesis, and spatial audio with AVAudioEngine, Core Audio, CoreMIDI, and Audio Unit (AUv3) extensions. Engine graph, render-block DSP, audio session/routing, AVAudioEnvironmentNode/PHASE, MIDI, AUv3 plug-ins. |
apple-storekit/ |
In-app purchases, subscriptions, and entitlements with StoreKit 2 and the SwiftUI StoreKit views. Product loading, purchase/verify/finish flow, entitlement gating, subscription status/offers, restore, server-side validation (Server API + Notifications V2), and testing. |
apple-ai/ |
On-device AI and Apple Intelligence across the full Apple ML stack: Foundation Models (guided generation, tools, dynamic schemas, transcripts), Vision, Speech (SpeechAnalyzer), Natural Language + embeddings, on-device RAG, Core ML, MLX Swift / llama.cpp, and system AI features (Writing Tools, Image Playground, Genmoji). Privacy-first, Private Cloud Compute boundary. |
apple-system-integration/ |
Integrate with system services: EventKit (calendars/reminders, iOS 17 write-only vs full access, recurrence), UserNotifications (triggers, actions, foreground delegate, badges), App Intents (Siri/Shortcuts, entities, app shortcuts), background execution (BGTaskScheduler app-refresh/processing, background URLSession), and widgets/Live Activities (WidgetKit TimelineProvider, App Group sharing, interactive intents, ActivityKit + Dynamic Island). |
- Camera, video recorder, media player, photo picker, video editor, transcoder, thumbnail extractor ->
apple-media/ - Synthesizer, audio effect, real-time mixer, metering/visualizer, voice processor, spatial audio scene, MIDI instrument, AUv3 plug-in ->
apple-audio/ - Paywall, premium unlock, subscription tier, restore purchases, receipt/transaction validation, IAP testing ->
apple-storekit/ - Chatbot/assistant, structured extraction, summarization, semantic search/RAG, OCR/image understanding, speech-to-text, embeddings/sentiment, custom Core ML model, on-device LLM (MLX/llama.cpp), Writing Tools/Image Playground/Genmoji ->
apple-ai/ - Calendar/reminder sync, scheduled local notifications, Siri/Shortcuts actions, background refresh, widgets, Live Activities/Dynamic Island ->
apple-system-integration/
The two are complementary and cross-reference each other: apple-media defers
real-time engine DSP to apple-audio; apple-audio defers simple file
playback/recording and video to apple-media.
<skill>/
SKILL.md # frontmatter (name + trigger-rich description), router,
# overviews, common mistakes, review checklist
references/ # deeper copy-paste patterns, loaded on demand
*.md
SKILL.md stays lean so it loads cheaply when the agent matches a task; the
references/ files carry the heavy detail and are pulled in only when needed.
Planned sibling skills (not yet authored):
apple-data-persistence-- SwiftData/Core Data, CloudKit sync, migrations.apple-networking-- URLSession, async networking, WebSocket, connectivity.
(SwiftUI and data persistence are covered by separate existing skills and are
intentionally out of scope here. On-device AI is covered in depth by
apple-ai/ -- a comprehensive superset that supersedes any basic
on-device-ai skill. apple-system-integration/ covers widgets/Live Activities at
the integration level; defer deep WidgetKit layout to a dedicated widgetkit skill
if installed.)
See CONTRIBUTING.md. In short: keep SKILL.md lean, put depth
in references/, cite Apple's official documentation, and prefer the
highest-level API that does the job.
MIT.