gcloud-auth-verification

Diagnose and resolve Google Cloud authentication and Application Default Credentials errors.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/tottenjordan/me-skittles --skill gcloud-auth-verification-tottenjordan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gcloud-auth-verification
Source: https://github.com/tottenjordan/me-skittles/tree/main/gemini/gcloud-auth-verification
Command: npx skills add https://github.com/tottenjordan/me-skittles --skill gcloud-auth-verification-tottenjordan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Google Cloud CLI tools and Python libraries fail with confusing authentication errors when no account is active or Application Default Credentials (ADC) are missing, blocking tasks like BigQuery queries and Dataform runs. ## Core Features & Use Cases - Error Recognition: Identifies common authentication failures from gcloud, bq, dataform, and Python libraries, including DefaultCredentialsError and missing active account messages. - Status Verification: Runs gcloud auth list to confirm whether credentials are missing or whether a 403 error actually indicates an IAM permissions problem. - Guided Remediation: Instructs the user to run gcloud auth login and gcloud auth application-default login, then re-verifies before continuing the original task. - Use Case: A Python notebook fails with google.auth.exceptions.DefaultCredentialsError; the skill verifies no ADC exists and walks the user through the correct login commands. ## Quick Start Check my Google Cloud authentication status and help me fix the DefaultCredentialsError I am getting from my BigQuery script.

Frequently Asked Questions about gcloud-auth-verification

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

FAQPage Schema
How do I fix DefaultCredentialsError in Google Cloud Python?▼

DefaultCredentialsError means Application Default Credentials are missing. Run gcloud auth application-default login in your terminal to create ADC, then verify with gcloud auth list before rerunning your Python code.

How to check if gcloud is authenticated?▼

Run gcloud auth list to see credentialed accounts. If the output shows No credentialed accounts, you must run gcloud auth login before using gcloud, bq, or dataform commands.

Why do I get 403 Access Denied after logging into gcloud?▼

A 403 error with an active account usually indicates missing IAM permissions, such as BigQuery roles, rather than an authentication problem. Check the IAM roles granted to your active account instead of logging in again.

What is the difference between gcloud auth login and application-default login?▼

gcloud auth login authenticates the gcloud CLI itself, while gcloud auth application-default login creates Application Default Credentials required by the bq CLI, Python client libraries, and notebooks. Most workflows need both.

Can a script fix missing Google Cloud credentials automatically?▼

No. Credentials must be established interactively by the user through the browser-based login flow. Automated tools should stop and ask the user to run the login commands rather than attempting credential fixes in code.