xcode-project-setup
A skill from Firebase's agent-skills collection for adding Swift Package Manager dependencies to an iOS Xcode project without hand-editing the .pbxproj file.
What the skill teaches
A skill from Firebase's agent-skills collection for adding Swift Package Manager dependencies to an iOS Xcode project without hand-editing the .pbxproj file. The agent checks that Swift is installed, then runs a bundled Swift command-line package that adds a package repository at a given version, links the chosen product modules to the app target and can attach a config plist such as GoogleService-Info.plist. For Firebase it also sets the -ObjC linker flag. It works for other packages too, such as Alamofire, and asks the user to create the Xcode project first if none exists. It needs macOS and Swift.
Capabilities
- Add a Swift package dependency to an Xcode project
- Link package products to the app target
- Attach GoogleService-Info.plist to the project resources
- Add the -ObjC linker flag for Firebase
About
- Publisher
- Firebase
- Tool
- Firebase
Install
- Run this to add it to Any client:
npx skills add firebase/skills
What's inside
- scripts/xcode_spm_setup/.gitignore
- scripts/xcode_spm_setup/Package.resolved
- scripts/xcode_spm_setup/Package.swift
- scripts/xcode_spm_setup/Sources/main.swift
MCP servers and skills can run code on your computer and act on your data. Review the source before installing.
This skill includes scripts that your agent may run.
Details
| Fact | Value | Source |
|---|---|---|
| Type | Skill | |
| Tool | Firebase | |
| Publisher | Firebase | source |
| Official status | OfficialFirebase docs link the firebase/agent-skills repository | source |
| Needs an API key or sign-in | Not stated in its documentation | |
| Includes scripts | Yes | source |
| Platforms | macOS | source |
| AI clients | Not stated in its documentation | |
| Licence | Apache-2.0 | source |
| Pricing | Not stated in its documentation | |
| Activity | Last commit Nov 9, 2026508 GitHub starsDownload data not available (not on npm or PyPI) | source |
| Links | Repository |
Sources
- Skill file (SKILL.md)github.com/firebase/agent-skills · Backs: PlatformsNov 10, 2026
- README (README.md)github.com/firebase/agent-skillsNov 13, 2026
- Licence file (LICENSE)github.com/firebase/agent-skills · Backs: LicenceNov 13, 2026
- Web pagefirebase.google.com · Backs: Official statusNov 13, 2026
- GitHub repositorygithub.com/firebase/agent-skills · Backs: Publisher, Activity, LicenceNov 11, 2026
- Folder in the repository (xcode_spm_setup)github.com/firebase/agent-skills · Backs: Includes scriptsNov 13, 2026
- Folder in the repository (xcode-project-setup)github.com/firebase/agent-skills · Backs: Includes scriptsNov 10, 2026