By kwmt
Firebase CLI を活用した Android / Flutter アプリの Firebase App Distribution 配信を自動化するスキルプラグイン(ローカル配信、GitHub Actions 配信ワークフロー構築。AAB 基本・サービスアカウント認証)
fastlane を活用した iOS アプリのセットアップ・ビルド・デプロイを自動化する Claude Code プラグインです。
/plugin marketplace add kwmt/claude-plugin
/plugin install ios-deploy-tools@kwmt-tools
/plugin install android-deploy-tools@kwmt-tools
| スキル | コマンド | 説明 |
|---|---|---|
| fastlane 初期化 | /ios-deploy-tools:ios-init-fastlane | Gemfile, Appfile, Fastfile の雛形を生成 |
| 証明書管理 | /ios-deploy-tools:ios-init-match | fastlane match で証明書・プロファイルをセットアップ |
| CI 構築 | /ios-deploy-tools:ios-init-ci | GitHub Actions ワークフローを生成 |
| スキル | コマンド | 説明 |
|---|---|---|
| ローカルビルド | /ios-deploy-tools:ios-build-local | Development / Release ビルドの検証 |
| スキル | コマンド | 説明 |
|---|---|---|
| TestFlight 配信 | /ios-deploy-tools:ios-deploy-testflight | タグ・Release 作成 → TestFlight 配布 |
| Firebase 配信 | /ios-deploy-tools:ios-deploy-firebase | Firebase App Distribution で配信 |
| App Store 提出 | /ios-deploy-tools:ios-deploy-appstore | App Store Review に提出 |
Firebase CLI を活用した Android / Flutter アプリの Firebase App Distribution 配信を自動化します。AAB を基本とし、認証はサービスアカウント(GOOGLE_APPLICATION_CREDENTIALS)を使用します(FIREBASE_TOKEN は非推奨のため使いません)。
| スキル | コマンド | 説明 |
|---|---|---|
| Firebase 配信 | /android-deploy-tools:android-deploy-firebase | Firebase App Distribution で配信(GitHub Actions 推奨 / ローカル両対応) |
| CI 構築 | /android-deploy-tools:android-init-ci | Firebase 配信用 GitHub Actions ワークフローを生成 |
| 変数名 / Secret | 説明 | 用途 |
|---|---|---|
FIREBASE_APP_ID | Firebase App ID(1:xxxx:android:xxxx) | ローカル / CI |
GOOGLE_APPLICATION_CREDENTIALS | サービスアカウント JSON 鍵のパス | ローカル |
FIREBASE_SERVICE_ACCOUNT | サービスアカウント JSON 鍵の全文 | GitHub Actions Secret |
サービスアカウントには「Firebase App Distribution Admin」ロールを付与してください。AAB の配信には App Distribution の Google Play 連携が必要です(未連携の場合は APK にフォールバックできます)。
スキルの推奨実行順序:
ios-init-fastlane → ios-init-match → ios-init-ci → ios-build-local / ios-deploy-*
/ios-deploy-tools:ios-init-fastlane
/ios-deploy-tools:ios-init-match
/ios-deploy-tools:ios-init-ci
/ios-deploy-tools:ios-build-local
/ios-deploy-tools:ios-deploy-testflight
/ios-deploy-tools:ios-deploy-firebase
/ios-deploy-tools:ios-deploy-appstore
gem install fastlane または brew install fastlanegh): GitHub Actions の実行・Release 作成に使用| 変数名 | 説明 |
|---|---|
APP_STORE_CONNECT_API_KEY_KEY_ID | API Key ID |
APP_STORE_CONNECT_API_KEY_ISSUER_ID | Issuer ID |
APP_STORE_CONNECT_API_KEY_KEY | API Key の内容(Base64 エンコード済み .p8) |
| 変数名 | 説明 |
|---|---|
MATCH_PASSWORD | match 暗号化パスフレーズ |
MATCH_GIT_URL | 証明書リポジトリの URL |
MATCH_GIT_BASIC_AUTHORIZATION | リポジトリ認証(Base64) |
| 変数名 | 説明 |
|---|---|
FIREBASE_APP_ID | Firebase App ID |
FIREBASE_TOKEN | Firebase CLI 認証トークン |
claude --plugin-dir ./plugins/ios-deploy-tools
claude plugin validate ./plugins/ios-deploy-tools
claude plugin validate .
MIT License - 詳細は LICENSE を参照してください。
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub kwmt/claude-plugin --plugin android-deploy-toolsfastlane を活用した iOS アプリのセットアップ・ビルド・デプロイを自動化するスキルプラグイン(fastlane 初期化、証明書管理、CI 構築、ローカルビルド、TestFlight・Firebase・App Store 配信)
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.