gws-setup

Automate Google Cloud OAuth app creation and configuration for the GWS CLI.

312|38|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/m13v/fazm --skill gws-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-setup
Source: https://github.com/m13v/fazm/tree/main/skills/gws-setup
Command: npx skills add https://github.com/m13v/fazm --skill gws-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of setting up a personal Google Cloud OAuth app, which is necessary for the GWS CLI to function with your own credentials and quotas.

Core Features & Use Cases

  • Automated Project Creation: Creates a new Google Cloud project tailored for your use.
  • API Enablement: Automatically enables essential Google Workspace APIs (Gmail, Calendar, Drive, Docs, Sheets, Keep).
  • OAuth Consent Screen Configuration: Guides you through setting up the OAuth consent screen, including adding yourself as a test user.
  • Credential Generation: Downloads and installs the necessary client_secret.json file for the GWS CLI.
  • Use Case: When you first install the GWS CLI and need to authenticate it with your Google account, or if your existing credentials expire or are revoked.

Quick Start

Run the gws-setup skill to create a personal Google Cloud OAuth app for the GWS CLI.

Frequently Asked Questions about gws-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Cloud OAuth app setup for the GWS CLI?

To automate Google Cloud OAuth app setup for the GWS CLI, you can use a specialized skill that handles project creation, API enablement, and credential generation. It configures your personal Google Cloud project, enables Workspace APIs, and downloads the client_secret.json file.

What Google Workspace APIs are enabled during the CLI setup process?

During the CLI setup process, the skill automatically enables essential Google Workspace APIs including Gmail, Calendar, Drive, Docs, Sheets, and Keep. This ensures your GWS CLI has the necessary permissions to interact with your Google Workspace account credentials and quotas.

Do I need to manually download the client_secret.json file for GWS CLI?

You do not need to manually download the client_secret.json file for the GWS CLI. The setup skill automatically handles credential generation by downloading and installing the client_secret.json file directly into your environment for seamless authentication.

Why does my GWS CLI require a personal Google Cloud OAuth app to function?

Your GWS CLI requires a personal Google Cloud OAuth app to function with your own credentials and quotas. This setup ensures you are authenticated to access your specific Google Workspace data securely without relying on shared rate limits.

Can I use browser automation to configure the OAuth consent screen for Google Workspace?

Yes, you can use browser automation to configure the OAuth consent screen for Google Workspace. The setup skill guides you through the process, including adding yourself as a test user, to fully automate the consent screen configuration.

When should I regenerate Google Cloud credentials for the GWS CLI?

You should regenerate Google Cloud credentials for the GWS CLI when your existing credentials expire or are revoked. Running the setup skill again creates a new personal Google Cloud OAuth app, ensuring your CLI regains access to your Google Workspace account.