From fastlane-skill
Builds and uploads iOS apps to TestFlight for beta testing via Fastlane. Handles certificate syncing, build number incrementing, archiving, and upload.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fastlane-skill:betaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build and upload the iOS app to TestFlight for beta testing.
Build and upload the iOS app to TestFlight for beta testing.
fastlane --version 2>/dev/null | grep "fastlane " | head -1 || echo "✗ Not installed - run: brew install fastlane"ls fastlane/Fastfile 2>/dev/null && echo "✓ Found" || echo "✗ Not found - run /setup-fastlane first"[ -n "$FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD" ] && echo "✓ Set" || echo "⚠️ Not set - export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD='xxxx-xxxx-xxxx-xxxx'"match skill; the base setup-fastlane lane skips this--skip-build-increment)beta_external lane)Run from your project directory (where fastlane/ lives):
fastlane beta
fastlane beta skip_build_increment:true
fastlane beta_external changelog:"Bug fixes and performance improvements"
Set your Apple ID in fastlane/Appfile:
apple_id("[email protected]")
export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD='xxxx-xxxx-xxxx-xxxx'
If you see --extended-attributes: unknown option, Homebrew rsync conflicts with Xcode:
brew uninstall rsync # Use system rsync
beta_external lane or manual distribution in App Store Connectnpx claudepluginhub greenstevester/fastlane-skill --plugin snapshotSubmits iOS app builds to App Store Connect for review and release using Fastlane. Supports submitting an existing TestFlight build or running a full pipeline with version bump, archive, and auto-release.
Sets up Fastlane release pipelines for iOS/Android mobile apps: code signing with Match/keystores, beta distribution to TestFlight/Firebase, App Store/Google Play submission, CI integration, versioning.
App build, code signing, TestFlight, and App Store distribution for all Apple platforms. Use when preparing releases, configuring signing, uploading to TestFlight, or submitting to App Store.