What problem does it solve? Modifying Xcode project files (.pbxproj) by hand or with fragile text parsing is error-prone, and Ruby-based tools like the xcodeproj gem add unwanted dependencies. This Skill safely installs Swift Package Manager dependencies (such as Firebase or Alamofire) and links configuration files into Xcode projects using a native Swift script. ## Core Features & Use Cases - SPM Dependency Installation: Adds a package repository dependency and automatically links the specified product modules to the main target's Frameworks build phase in one step. - Config File Linking: Optionally links files like GoogleService-Info.plist into the resources build phase via the --plist flag. - Firebase Safety: Automatically injects the -ObjC linker flag into OTHER_LDFLAGS when adding Firebase products, preventing runtime crashes from stripped Objective-C categories. - Use Case: You are building an iOS app that needs Firebase Authentication and Firestore. Run the bundled Swift script with the Firebase repo URL, latest SDK version, and your plist path, and the project is configured without opening Xcode's package UI. ## Quick Start Ask the AI to add the Firebase iOS SDK with FirebaseAuth and FirebaseFirestore to your Xcode project using this skill's Swift setup script.