cline/skills

dataproc-skills

Skills to interact with your Dataproc clusters and jobs.

Trending #7040 First seen Jun 19, 2026

Installation

$ npx skills add cline/skills --skill dataproc-skills

Also in this package

Other skills from cline/skills · top by installs.

npx skills add cline/skills

Browse all from cline/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 23
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 9,638 B
  • docs SUMMARY.md 385 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 292 installs

SKILL.md

Usage

All scripts can be executed using Node.js. Replace <paramname> and <paramvalue> with actual values.

Bash: node <skilldir>/scripts/<scriptname>.js '{"<paramname>": "<paramvalue>"}'

PowerShell: node <skilldir>/scripts/<scriptname>.js '{\"<paramname>\": \"<paramvalue>\"}'

Note: The scripts automatically load the environment variables from various .env files. Do not ask the user to set vars unless skill executions fails due to env var absence.

Scripts

get_cluster

Gets a Dataproc cluster

Parameters

Name Type Description Required Default
clusterName string The short name of the cluster, e.g. for "projects/my-project/regions/us-central1/clusters/my-cluster", pass "my-cluster" (the project and region are inherited from the source) No

get_job

Gets a Dataproc job

Parameters

Name Type Description Required Default
jobId string The job ID, e.g. for "projects/my-project/regions/us-central1/jobs/my-job", pass "my-job" (the project and region are inherited from the source) No

list_clusters

Lists and filters Dataproc clusters

Parameters

Name Type Description Required Default
filter string A filter constraining the clusters to list. Filters are case-sensitive and have the following syntax: field = value [AND [field = value]] ... where field is one of status.state, clusterName, or labels.[KEY], and [KEY] is a label key. value can be \* to match all values. status.state can be one of the following: ACTIVE, INACTIVE, CREATING, RUNNING, ERROR, DELETING, UPDATING, STOPPING, or STOPPED. ACTIVE contains the CREATING, UPDATING, and RUNNING states. INACTIVE contains the DELETING, ERROR, STOPPING, and STOPPED states. clusterName is the name of the cluster provided at creation time. Only the logical AND operator is supported; space-separated items are treated as having an implicit AND operator. No
pageSize integer The maximum number of clusters to return in a single page (default 20) No 20
pageToken string A page token, received from a previous ListClusters call No

list_jobs

Lists and filters Dataproc jobs

Parameters

Name Type Description Required Default
filter string A filter constraining the jobs to list. Filters are case-sensitive and have the following syntax: field = value [AND [field = value]] ... where field is clusterName, status.state, or labels.[KEY], and [KEY] is a label key. value can be \* to match all values. status.state can be one of the following: PENDING, RUNNING, CANCELPENDING, JOBSTATECANCELLED, DONE, ERROR, or ATTEMPTFAILURE. Only the logical AND operator is supported; space-separated items are treated as having an implicit AND operator. Filtering by clusterName is recommended to improve query performance. No
jobStateMatcher string Specifies if the job state matcher should match ALL jobs, only ACTIVE jobs, or only NONACTIVE jobs. Defaults to ALL. Supported values: ALL, ACTIVE, NONACTIVE. No
pageSize integer The maximum number of jobs to return in a single page (default 20) No 20
pageToken string A page token, received from a previous ListJobs call No