{"id":51473161,"url":"https://github.com/gemini-cli-extensions/dataproc","last_synced_at":"2026-07-08T16:01:42.651Z","repository":{"id":351943778,"uuid":"1205216157","full_name":"gemini-cli-extensions/dataproc","owner":"gemini-cli-extensions","description":"Skills for Dataproc","archived":false,"fork":false,"pushed_at":"2026-07-02T05:38:40.000Z","size":63,"stargazers_count":1,"open_issues_count":4,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-02T07:22:37.013Z","etag":null,"topics":["antigravity","claude-code","codex","gemini","gemini-cli","gemini-cli-extension","google-cloud","skills"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gemini-cli-extensions.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-08T18:45:46.000Z","updated_at":"2026-07-02T05:38:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gemini-cli-extensions/dataproc","commit_stats":null,"previous_names":["gemini-cli-extensions/dataproc"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gemini-cli-extensions/dataproc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemini-cli-extensions%2Fdataproc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemini-cli-extensions%2Fdataproc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemini-cli-extensions%2Fdataproc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemini-cli-extensions%2Fdataproc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gemini-cli-extensions","download_url":"https://codeload.github.com/gemini-cli-extensions/dataproc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemini-cli-extensions%2Fdataproc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35270196,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-08T02:00:06.796Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["antigravity","claude-code","codex","gemini","gemini-cli","gemini-cli-extension","google-cloud","skills"],"created_at":"2026-07-06T20:00:39.735Z","updated_at":"2026-07-08T16:01:42.635Z","avatar_url":"https://github.com/gemini-cli-extensions.png","language":"JavaScript","funding_links":[],"categories":["Cloud and Infrastructure"],"sub_categories":[],"readme":"# Dataproc Agent Skills\n\n\u003e [!NOTE]\n\u003e Currently in beta (pre-v1.0), and may see breaking changes until the first stable release (v1.0).\n\nThis repository provides a set of agent skills to interact with [Dataproc](https://cloud.google.com/dataproc) clusters and jobs. These skills can be used with various AI agents, including [Antigravity](https://antigravity.google/), [Claude Code](https://claude.com/product/claude-code) and [Codex](https://developers.openai.com/codex), to manage your clusters, monitor jobs, and troubleshoot issues using natural language prompts.\n\n\u003e [!IMPORTANT]\n\u003e **We Want Your Feedback!**\n\u003e Please share your thoughts with us by filling out our feedback [form][form].\n\u003e Your input is invaluable and helps us improve the project for everyone.\n\n[form]: https://docs.google.com/forms/d/e/1FAIpQLSfEGmLR46iipyNTgwTmIDJqzkAwDPXxbocpXpUbHXydiN1RTw/viewform?usp=pp_url\u0026entry.157487=dataproc\n\n## Table of Contents\n\n- [Why Use Dataproc Agent Skills?](#why-use-dataproc-agent-skills)\n- [Prerequisites](#prerequisites)\n- [Getting Started](#getting-started)\n  - [Configuration](#configuration)\n  - [Installation \u0026 Usage](#installation--usage)\n    - [Antigravity](#antigravity)\n    - [Claude Code](#claude-code)\n    - [Codex](#codex)\n- [Usage Examples](#usage-examples)\n- [Supported Skills](#supported-skills)\n- [Troubleshooting](#troubleshooting)\n\n## Why Use Dataproc Agent Skills?\n\n- **Seamless Workflow:** Integrates seamlessly into your AI agent's environment. No need to constantly switch contexts for common Dataproc tasks.\n- **Natural Language Queries:** Stop wrestling with complex gcloud commands. Manage your clusters and jobs by describing what you want in plain English.\n- **Full Lifecycle Control:** Manage the entire lifecycle of your Dataproc resources, from listing clusters to checking job statuses.\n\n## Prerequisites\n\nBefore you begin, ensure you have the following:\n\n- One of these AI agents installed\n  - Antigravity\n     - [Antigravity CLI](https://github.com/google-gemini/gemini-cli) version **v1.6.0** or higher\n     - [Antigravity 2.0](https://antigravity.google/product/antigravity-2) version **v2.0.0** or higher.\n  - [Claude Code](https://claude.com/product/claude-code) version **v2.1.94** or higher.\n  - [Codex](https://developers.openai.com/codex) **v0.117.0** or higher.\n- A Google Cloud project with the **Dataproc API** enabled.\n- Ensure [Application Default Credentials](https://cloud.google.com/docs/authentication/gcloud) are available in your environment.\n- IAM Permissions:\n  - Dataproc Viewer (`roles/dataproc.viewer`) or Dataproc Editor (`roles/dataproc.editor`)\n\n## Getting Started\n\n### Configuration\n\nPlease keep these env vars handy during the installation process:\n\n- `DATAPROC_PROJECT`: The GCP project ID.\n- `DATAPROC_REGION`: The region of your Dataproc resources.\n\n\u003e [!NOTE]\n\u003e\n\u003e - Ensure [Application Default Credentials](https://cloud.google.com/docs/authentication/gcloud) are available in your environment.\n\u003e - If your Cloud SQL for PostgreSQL instance uses private IPs, you must run your agent in the same Virtual Private Cloud (VPC) network.\n\n\n### Installation \u0026 Usage\n\nTo start interacting with Dataproc, install the skills for your preferred AI agent, then launch the agent and use natural language to ask questions or perform tasks.\n\nFor the latest version, check the [releases page][releases].\n\n[releases]: https://github.com/gemini-cli-extensions/dataproc/releases\n\n\u003c!-- {x-release-please-start-version} --\u003e\n\n\u003cdetails open\u003e\n\u003csummary id=\"antigravity\"\u003eAntigravity\u003c/summary\u003e\n\nYou can use either of these two agents for Antigravity:\n- [Antigravity CLI](https://github.com/google-gemini/gemini-cli) version **v1.6.0** or higher\n- [Antigravity 2.0](https://antigravity.google/product/antigravity-2) version **v2.0.0** or higher.\n\n\u003cblockquote\u003e\n💡 \u003cstrong\u003eTip — Migrating from Gemini CLI?\u003c/strong\u003e\u003cbr\u003e\nIf you previously installed this extension with \u003ccode\u003egemini extensions install\u003c/code\u003e, you can convert it to an Antigravity plugin instead of reinstalling from scratch:\n\u003cul\u003e\n  \u003cli\u003e\u003cstrong\u003eOn first launch of Antigravity CLI\u003c/strong\u003e, accept the Migration Options prompt to automatically convert your installed Gemini CLI extensions to Antigravity plugins.\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eOr, from your terminal\u003c/strong\u003e, run:\n    \u003cpre\u003e\u003ccode class=\"language-bash\"\u003eagy plugin import gemini\u003c/code\u003e\u003c/pre\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\nSee \u003ca href=\"https://antigravity.google/docs/gcli-migration\"\u003eMigrating from Gemini CLI\u003c/a\u003e for details on plugins, context files (\u003ccode\u003eGEMINI.md\u003c/code\u003e / \u003ccode\u003eAGENTS.md\u003c/code\u003e), and MCP server config differences.\n\u003c/blockquote\u003e\n\n#### Antigravity 2.0 (IDE)\n\n**1. Clone the Repo:**\n\n```bash\ngit clone --branch 0.1.0 https://github.com/gemini-cli-extensions/dataproc.git\n```\n\n**2. Install the skills:**\n\nChoose a location for the skills:\n- **Global (all workspaces):** `~/.gemini/antigravity/skills/`\n- **Workspace-specific:** `\u003cworkspace-root\u003e/.agents/skills/`\n\nCopy the skill folders from the cloned repository's `skills/` directory to your chosen location:\n\n```bash\ncp -R dataproc/skills/* ~/.gemini/antigravity/skills/\n```\n\n**3. Set env vars:**\nSet your environment vars as described in the [configuration section](#configuration).\n\n_(Tip: Antigravity 2.0 automatically discovers skills in these directories at the start of a session. You can verify they are active by running the `/skills` command in your active session.)_\n\n#### Antigravity CLI\n\nYou can install plugins directly from a remote GitHub repository.\n\n**1. Install the plugin:**\n\n```bash\nagy plugin install https://github.com/gemini-cli-extensions/dataproc\n```\n\n**2. Set env vars:**\nSet your environment vars as described in the [configuration section](#configuration).\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary id=\"claude-code\"\u003eClaude Code\u003c/summary\u003e\n\n**1. Set env vars:**\nIn your terminal, set your environment vars as described in the [configuration section](#configuration).\n\n**2. Start the agent:**\n\n```bash\nclaude\n```\n\n**3. Install the plugin:**\n\n```bash\n/plugin install dataproc@claude-plugins-official\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary id=\"codex\"\u003eCodex\u003c/summary\u003e\n\n**1. Install marketplace:**\n\n```bash\ncodex plugin marketplace add GoogleCloudPlatform/data-agent-kit\n```\n\n**2. Install the plugin:**\n\n```bash\ncodex plugin install dataproc@data-agent-kit\n```\n\n**3. Set env vars:**\nEnter your environment vars as described in the [configuration section](#configuration).\n\n**4. (Optional) Update the marketplace:**\n```sh\ncodex plugin marketplace upgrade data-agent-kit\n```\n\n\u003c/details\u003e\n\n## Installing using [open agent skills tool](https://github.com/vercel-labs/skills)\n\nYou can install skills using the `npx skills` command.\n\n**1. Install the skills:**\n\nRun the following command in your terminal to automatically download and register the skills:\n\n```bash\nnpx skills add https://github.com/gemini-cli-extensions/dataproc/tree/0.1.0\n```\n\nFor detailed info check out the [Skills npm package](https://www.npmjs.com/package/skills).\n\n**2. Set env vars:**\nSet your environment vars as described in the [configuration section](#configuration).\n\n\u003c!-- {x-release-please-end} --\u003e\n\n## Usage Examples\n\nInteract with Dataproc using natural language:\n\n- **List Clusters:**\n  - \"List all my Dataproc clusters in us-central1.\"\n- **Check Jobs:**\n  - \"Show me the status of the job with ID 'my-spark-job-123'.\"\n  - \"List all failed jobs in my project.\"\n- **Get Details:**\n  - \"Get details for the cluster named 'my-cluster'.\"\n\n## Supported Skills\n\nThe following skills are available in this repository:\n\n- [Dataproc Skills](./skills/dataproc-skills/SKILL.md) - Skills to interact with your Dataproc clusters and jobs.\n\n## Troubleshooting\n\nUse the debug mode of your agent (e.g., `gemini --debug`) to enable debugging.\n\nCommon issues:\n\n- \"failed to find default credentials\": Ensure [Application Default Credentials](https://cloud.google.com/docs/authentication/gcloud) are available in your environment.\n- \"cannot execute binary file\": The Toolbox binary did not download correctly.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgemini-cli-extensions%2Fdataproc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgemini-cli-extensions%2Fdataproc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgemini-cli-extensions%2Fdataproc/lists"}