Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
docs: updated README with hooks system, cleaner structure, quick start guide
What This Skill Does
Three tools in a single binary for Apple platform development: documentation search across Apple frameworks and 1,267 WWDC sessions from 2014-2025, an App Store Connect CLI with 120+ commands covering builds, TestFlight, submissions, analytics, IAP, and subscriptions, and a multi-platform app builder that generates complete Swift/SwiftUI apps from natural language. Documentation search requires no credentials. App Store Connect features need an API key, and the app builder requires an LLM API key and Xcode.
Combines Apple documentation lookup, App Store Connect management, and AI-powered Swift app generation in one installable binary instead of juggling the App Store Connect web UI, separate doc browsers, and code scaffolding tools.
When to use it
- Searching Apple framework docs and WWDC sessions without leaving the terminal
- Uploading and publishing TestFlight builds from CI or the command line
- Generating a SwiftUI app prototype from a plain-English description
- Managing App Store subscriptions, IAPs, and pricing from a script
- Pulling app metadata and generating localized release notes for a new version
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Build a simple todo iOS app and publish it to TestFlight
- 1Runs `appledev build` with a plain-language todo app description
- 2Builder analyzes the description and generates Swift/SwiftUI source files and project structure
- 3Runs `appledev build fix` to auto-repair compilation errors
- 4Launches the app in the iOS Simulator with `appledev build run`
- 5Uploads the IPA to TestFlight with `appledev store publish testflight --group 'Beta' --wait`
App running in the iOS Simulator with a TestFlight build available for beta testers
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.