This is the iOS security reference you want open when you're storing tokens, implementing Face ID, or encrypting user data. It covers Keychain Services with the full kSecAttrAccessible spectrum, CryptoKit operations, Secure Enclave key storage, and LocalAuthentication setup. The skill also walks through App Transport Security rules, certificate pinning, and includes practical secure coding patterns like input validation and sensitive data clearing. Honestly, the privacy manifest and App Review compliance checklist alone will save you from rejection headaches. If you're shipping anything that touches credentials, biometrics, or encrypted data on iOS, you'll reference this repeatedly.

skills.sh installs
1.1K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill ios-security --agent claude-code

Installs into .claude/skills of the current project.

Files

This is the iOS security reference you want open when you're storing tokens, implementing Face ID, or encrypting user data. It covers Keychain Services with the full kSecAttrAccessible spectrum, CryptoKit operations, Secure Enclave key storage, and LocalAuthentication setup. The skill also walks through App Transport Security rules, certificate pinning, and includes practical secure coding patterns like input validation and sensitive data clearing. Honestly, the privacy manifest and App Review compliance checklist alone will save you from rejection headaches. If you're shipping anything that touches credentials, biometrics, or encrypted data on iOS, you'll reference this repeatedly.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Backend & APIs, Security, Mobile Development
First seen
Apr 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1duckdb avatarattach-dbduckdb/duckdb-skillsAttach a DuckDB database file for use with /duckdb-skills:query. Explores the schema (tables, columns, row counts) and writes a SQL state file so subsequent que1.1Kskills.sh installs
2kostja94 avatarsocial-share-generatorkostja94/marketing-skillsWhen the user wants to add, optimize, or audit social share buttons (share article to X, LinkedIn, Facebook, etc.). Also use when the user mentions "share butto1.1Kskills.sh installs
3inference-sh avatarpython-sdkinference-sh/skillsPython SDK for inference.sh - run AI apps, build agents, and integrate with all models. Package: inferencesh (pip install inferencesh). Supports sync/async, str1.1Kskills.sh installs
4heygen-com avatarvideo-understandheygen-com/skillsUnderstand video content locally using ffmpeg frame extraction and Whisper transcription. No API keys needed. Use when: (1) Understanding what a video contains,1.1Kskills.sh installs
5inference-sh avatarjavascript-sdkinference-sh/skillsJavaScript/TypeScript SDK for inference.sh - run AI apps, build agents, integrate with all models. Package: @inferencesh/sdk (npm install). Full TypeScript supp1.1Kskills.sh installs
6kostja94 avatardocs-page-generatorkostja94/marketing-skillsWhen the user wants to create, optimize, or structure a documentation site. Also use when the user mentions "docs," "documentation site," "docs subdomain," "doc1.1Kskills.sh installs