Check if the plugins are already installed before proceeding:
Check Existing Skills: Run npx skills list --agent claude-code to check
for local skills. Run npx skills list --global --agent claude-code to check
for global skills. Note whether the output includes firebase-basics.
Check Existing MCP Configuration: Run claude mcp list -s user and
claude mcp list -s project. Note whether the output of either command
includes firebase.
Determine Installation Path:
If both skills and MCP configuration are found, the plugin is fully
installed. Stop here and skip all remaining setup steps in this
document.
If neither are found, proceed to step 4.
If only one is found (e.g., skills are installed but MCP is missing, or
vice versa), stop and prompt the user. Explain the mixed state and ask
if they want to proceed with installing the Firebase plugin before
continuing to step 4.
Add Marketplace: Run the following command to add the marketplace (this
uses the default User scope):
bash
claude plugin marketplace add firebase/agent-skills
Install Plugins: Run the following command to install the plugin:
bash
claude plugin install firebase@firebase
Verify Installation: Re-run the checks in steps 1 and 2 to confirm the
skills and the MCP server are now available.