app-extensions

Featured

Generates app extension infrastructure for Share Extensions, Action Extensions, Keyboard Extensions, and Safari Web Extensions with data sharing via App Groups. Use when user wants to add a share extension, action extension, keyboard extension, Safari web extension, or any app extension type.

AI & Automation 564 stars 47 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
92
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# App Extensions Generator Generate production app extension infrastructure -- Share Extensions for receiving content from other apps, Action Extensions for manipulating content in-place, Keyboard Extensions for custom input, and Safari Web Extensions for browser integration. Includes App Group data sharing between the host app and extensions. ## When This Skill Activates Use this skill when the user: - Asks to "add a share extension" or "share sheet extension" - Wants to "receive content from other apps" or "accept shared content" - Mentions "action extension" or "content manipulation extension" - Wants to "add a custom keyboard" or "keyboard extension" - Asks about "Safari extension" or "Safari web extension" - Mentions "app extension" or "extension target" generically - Wants to "share data between app and extension" or "App Groups" ## Pre-Generation Checks ### 1. Project Context Detection - [ ] Check deployment target (iOS 16+ / macOS 13+) - [ ] Check Swift version (requires Swift 5.9+) - [ ] Identify project structure (find .xcodeproj or Package.swift) - [ ] Identify source file locations ### 2. Existing Extension Detection Search for existing extension targets: ``` Glob: **/*Extension*/*.swift, **/*Extension*/Info.plist Grep: "NSExtensionPointIdentifier" or "NSExtensionPrincipalClass" ``` If existing extensions found: - Ask if user wants to add another or modify existing - Identify existing App Groups configuration ### 3. App Groups Detection Check for existing ...

Details

Author
rshankras
Repository
rshankras/claude-code-apple-skills
Created
9 months ago
Last Updated
3 days ago
Language
Swift
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category