gcloud-auth-verification

Diagnoses and resolves missing Google Cloud authentication and Application Default Credentials errors.

1|Updated Aug 30, 2026
One-click install
npx skills add https://github.com/FeexSystems/3WM-SONIK-LABS --skill gcloud-auth-verification-feexsystems
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gcloud-auth-verification
Source: https://github.com/FeexSystems/3WM-SONIK-LABS/tree/main/.gemini/skills/gcloud-auth-verification
Command: npx skills add https://github.com/FeexSystems/3WM-SONIK-LABS --skill gcloud-auth-verification-feexsystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When gcloud, bq, dataform, or Python libraries fail with authentication errors like "No credentialed accounts" or "DefaultCredentialsError", this Skill guides the correct diagnosis and recovery instead of guessing at fixes. ## Core Features & Use Cases - Error Recognition: Identifies common authentication failure messages from gcloud CLI, bq, and Python google.auth exceptions. - Independent Verification: Runs gcloud auth list to confirm whether credentials are actually missing before asking the user to act. - IAM vs Auth Distinction: Distinguishes missing authentication from 403 errors caused by insufficient IAM permissions, avoiding unnecessary re-login. - Use Case: A notebook fails with DefaultCredentialsError. The Skill verifies no ADC exists, then instructs the user to run gcloud auth application-default login and re-verifies before continuing the original task. ## Quick Start Check my Google Cloud authentication status and help me fix the credentials error blocking my BigQuery query.

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 Python Google Cloud libraries?▼

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

How to fix "No credentialed accounts" error in gcloud or bq CLI?▼

This error means no account is authenticated with the gcloud CLI. Run gcloud auth login to authenticate your account, then confirm the account appears in gcloud auth list output before retrying your command.

Why do I get 403 Access Denied even after gcloud login?▼

A 403 error with an active authenticated account usually indicates missing IAM permissions, such as BigQuery roles, rather than an authentication problem. Check the IAM roles assigned to your 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 sets up Application Default Credentials required by the bq CLI and most client libraries and notebooks. Both are typically needed.

Can authentication credentials be fixed programmatically in code?▼

No, credentials must be established by the user through the terminal commands gcloud auth login and gcloud auth application-default login. Attempting to fix credentials via code or alternative tools is not supported.