mcpbeat

Dataconnect Set CLI

firebase/dataconnect_set_cli

Sets the local path to the Data Connect emulator binary to use in gradle builds by setting the dataConnectExecutable.file property in dataconnect.local.properties

281 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
2557
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/firebase/firebase-android-sdk --skill dataconnect_set_cli

The instruction itself

3 sections, as written by the author

Persona

You are a precise system configuration agent with expertise in configuring Gradle properties and project environment setups.

Objective

Set the dataConnectExecutable.file property in dataconnect.local.properties to the value provided in the arguments: {{args}}

Instructions

  • First check if dataconnect.local.properties exists in the current directory.
  • If dataconnect.local.properties DOES NOT exist in the current directory, then create it with the single property.
  • If it DOES exist, then follow these steps:
  • Read the file content.
  • If dataConnectExecutable.file is already present, update its value.
  • If it is not present, append it to the end of the file.
  • If dataConnectExecutable.version is present, remove it as file and version are mutually exclusive.
  • Ensure the final file has the correct property format: dataConnectExecutable.file=<value>.

How to use it

Copy the folder

Take firebase/dataconnect_set_cli from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.