emulator-control

Start, stop, and check Firebase Emulator Suite services.

5|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/no-problem-dev/claude-code-plugins --skill emulator-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emulator-control
Source: https://github.com/no-problem-dev/claude-code-plugins/tree/main/plugins/firebase-emulator/skills/emulator-control
Command: npx skills add https://github.com/no-problem-dev/claude-code-plugins --skill emulator-control

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the management of Firebase Emulators, allowing users to easily start, stop, and check the status of their local development environment without complex command-line sequences.

Core Features & Use Cases

  • Start Emulators: Launches the Firebase Emulator Suite in the background, automatically detecting project directories and handling port conflicts.
  • Stop Emulators: Gracefully terminates all running emulator processes, freeing up system resources.
  • Check Status: Provides a clear overview of which emulator services are active and on which ports.
  • Use Case: When starting a new development session for a Firebase project, use this Skill to quickly bring up all necessary emulators (Firestore, Auth, Storage) with a single command.

Quick Start

Use the emulator-control skill to start the Firebase Emulators.

Frequently Asked Questions about emulator-control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start the Firebase Emulator Suite for local development?

To start the Firebase Emulator Suite, use this Skill to launch services like Firestore, Auth, and Storage in the background. It automatically detects project directories and handles port conflicts for your local development environment.

What is the best way to check the status of running Firebase emulators?

The best way to check the status of Firebase emulators is using this Skill to get a clear overview of active services. It reports which emulator instances are currently running and on which ports they are active.

Do I need a firebase.json file to manage local Firebase emulators?

Yes, you need a firebase.json file to manage local Firebase emulators. The Skill requires this configuration file to be present in your project directory to automatically detect configurations and manage port mappings.

How do I stop all Firebase emulator processes to free up system resources?

To stop Firebase emulator processes, use this Skill to gracefully terminate all running instances. This action stops the Emulator Suite and frees up system resources used by services like Firestore and Authentication.

Can I use this to handle port conflicts when starting the Firestore and Auth emulators?

Yes, you can use this Skill to handle port conflicts when starting Firestore and Auth emulators. It supports automated port management, detecting and resolving conflicts when launching the Firebase Emulator Suite.