Sep 4, 2026

swift-agent-skills: The Curated Directory for Apple-Platform Agent Skills

Paul Hudson's 2,584-star hub catalogs open-source agent skills for Swift and Apple development across 17 categories — SwiftUI to App Store tooling — with hard rules about what gets listed.

#tutorial#agent-tools#engineering

SwiftUI Pro alone was worth installing; the problem is what comes after — skills for SwiftData, concurrency, testing, accessibility, and App Store work are scattered across dozens of personal repos. twostraws/swift-agent-skills is Paul Hudson's answer: a curated directory that organizes community-maintained agent skills for Apple-platform development into one catalog, usable with Claude Code, Codex, Cursor, and Windsurf.

Why This Skill Matters

The directory spans 17 categories — SwiftUI, SwiftData, Swift Concurrency, Swift Testing, Swift Language, Accessibility, App Intents, App Store, Architecture, Background Execution, Core Data, Focus Management, Performance, Security, Tool Skills, User Interface, and Widgets — linking skills from the people who actually ship iOS apps: Hudson's own Pro series (SwiftUI Pro, SwiftData Pro, Swift Concurrency Pro, Swift Testing Pro), Thomas Ricouard's SwiftUI and performance-audit skills, Antoine van der Lee's concurrency and Core Data experts, and more.

Two things separate this from a link dump. First, the safety note: "Being listed here is not an endorsement" — you are told to read a skill before installing it, which is the right instinct for third-party instruction files. Second, the contribution bar: skills must be written by a human, not AI ("the whole point of skills is to provide agents with things they do not already know"), must not plagiarize, and must use App Store-compatible licenses — MIT, Apache 2, BSD, ISC, or Unlicense; GPL variants are excluded.

Installation

This is a directory, not an installable package — you pick skills and install them from their own repos. Many support the standard installer; SwiftUI Pro, for example:

npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro

The repo also links a video walkthrough for installing agent skills in Xcode, and Hudson's SwiftAgents repo if you prefer an AGENTS.md file over per-task skills.

Real Workflow: Assembling an iOS Skill Stack

  1. Scan the category list for your current bottleneck. Shipping a feature with persistence? The SwiftData section lists three skills. Preparing for App Store review? There is a category for that, including ASO optimization and review handling.
  2. Open the linked repo and read the SKILL.md before installing — the directory's own advice — checking what instructions it actually gives your agent.
  3. Install the two or three that match your week's work. A typical stack: SwiftUI Pro for interface work, Swift Testing Pro for the test pass, and the accessibility skill when you audit VoiceOver.

The value compounds over a project cycle: each category is small enough to scan in a minute, so "what skill exists for this?" becomes a ten-second check instead of a search-engine dig.

Tips

  • Start from the category, not the author — coverage is organized by framework and area.
  • Watch the same names: Hudson, Ricouard, and van der Lee appear across categories, so a skill you trust in one area usually has siblings nearby.
  • The "More Links to Read" section lists Xcode 26's system prompts repository and an alternative iOS-AI skills list worth evaluating.
  • If you build a skill, read the contributing rules first — human-written content and permissive licenses are entry conditions, not suggestions.

When Not to Use This

It is a directory of links, so quality lives in the individual repos, not here — the README says so in bold. If you want one opinionated skill rather than a survey, install SwiftUI Pro directly. And if you work outside Apple platforms, nothing here applies; the catalog is deliberately narrow.


See the leaderboard for more skills.