diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..78c0625 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,16 @@ +{ + "name": "firestore-native-marketplace", + "owner": { + "name": "Google LLC", + "email": "data-cloud-ai-integrations@google.com" + }, + "metadata": { + "description": "Agent skills for Firestore to connect and interact with databases, collections, and documents." + }, + "plugins": [ + { + "name": "firestore-native", + "source": "./" + } + ] +} diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..f9d828f --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,27 @@ +{ + "name": "firestore-native", + "version": "0.2.1", + "description": "Connect and interact with Firestore databases, collections, and documents.", + "author": { + "name": "Google LLC", + "email": "data-cloud-ai-integrations@google.com" + }, + "homepage": "https://cloud.google.com/firestore", + "license": "Apache-2.0", + "repository": "https://github.com/gemini-cli-extensions/firestore-native", + "skills": "./skills/", + "userConfig": { + "firestore_project": { + "title": "Project ID", + "description": "ID of the Google Cloud project", + "type": "string", + "sensitive": false + }, + "firestore_database": { + "title": "Database ID", + "description": "(Optional) ID of the Firestore database (Default: '(default)')", + "type": "string", + "sensitive": false + } + } +}