From firebase-emulator
Firebase Emulator の起動・停止・状態確認。「エミュレーター起動」「emulator start」「emulator stop」「エミュレーター停止」「エミュレーター状態」などのキーワードで自動適用。
How this skill is triggered — by the user, by Claude, or both
Slash command
/firebase-emulator:emulator-controlThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Firebase Emulator Suite の起動・停止・状態確認を行う。
Firebase Emulator Suite の起動・停止・状態確認を行う。 スクリプトによるポート管理・PID 管理を使用。
${CLAUDE_PLUGIN_ROOT}/scripts/emulator-start.sh
Firebase Emulator をバックグラウンドで起動する。
http://localhost:4000 (Emulator UI)
${CLAUDE_PLUGIN_ROOT}/scripts/emulator-stop.sh
全エミュレーターサービスのポートプロセスを終了する。
${CLAUDE_PLUGIN_ROOT}/scripts/emulator-status.sh
各サービスのポート稼働状況を確認する。
| 変数 | 説明 | デフォルト |
|---|---|---|
FIREBASE_DIR | Firebase ディレクトリ | 自動検出 |
FIREBASE_PROJECT_ID | プロジェクト ID | 自動検出 |
EMULATOR_PORT_FIRESTORE | Firestore ポート | 8090 |
EMULATOR_PORT_AUTH | Auth ポート | 9099 |
EMULATOR_PORT_STORAGE | Storage ポート | 9199 |
EMULATOR_PORT_UI | UI ポート | 4000 |
npm install -g firebase-tools)firebase.json が存在するnpx claudepluginhub no-problem-dev/claude-code-plugins --plugin firebase-emulatorSets up Firebase CLI, authenticates, and configures active projects. Use when initializing Firebase or setting up google-services.json / GoogleService-Info.plist.
Guides Firebase usage including Auth, Firestore, Realtime DB, Cloud Functions, Storage, and Hosting. Covers security rules, data modeling for query patterns, and denormalization.
Manages Firestore CRUD, queries, batch writes, indexes, security rules, and migrations. Use for safe production document operations, troubleshooting, and emulator validation.