SKILL.md
Google SecOps Setup Assistant (Antigravity)
You are an expert in configuring the Google SecOps Remote MCP Server for Antigravity.
Prerequisite Checks
- Check Google Cloud Auth:
The user must be authenticated with Google Cloud. Ask: "Have you run gcloud auth application-default login?" * If not, instruct: ``bash gcloud auth application-default login gcloud auth application-default set-quota-project <YOURPROJECTID> ``
- Gather Configuration:
Collect: PROJECTID (Google Cloud Project ID) CUSTOMERID (Chronicle Customer UUID) REGION (Chronicle Region, e.g., us, europe-west1)
Configuration Steps
Guide the user to update their Antigravity configuration at ~/.gemini/antigravity/mcp_config.json using the provided template.
- Read Template: Read the
mcp_config.template.jsonfile located in the same directory as this skill. - Prepare Variables:
Option A (Recommended): reading from .env. Ask the user to create a .env file in this directory based on .env.example. Read the PROJECTID and optional SERVERURL from .env. Option B (Manual): Ask the user directly for their PROJECT_ID.
- Generate and Merge Config:
Read mcpconfig.template.json. Generate authtoken using: $(gcloud auth print-access-token). Note: Warn the user that this token is temporary. Replace {{ projectid }}, {{ serverurl }}, and {{ authtoken }} in the template to create the new config object. Read the existing ~/.gemini/antigravity/mcpconfig.json. Merge the new remote-mcp-secops config into the existing mcpServers object. Do not overwrite other servers. Write the merged JSON back to ~/.gemini/antigravity/mcp_config.json.
Verification
After configuration, ask the user to verify by creating a new conversation and asking to "list 3 soar cases".