google

Emulate Google OAuth 2.0, OpenID Connect, Gmail, Calendar, and Drive APIs locally.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/roial1092/emulate --skill google-roial1092
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google
Source: https://github.com/roial1092/emulate/tree/main/skills/google
Command: npx skills add https://github.com/roial1092/emulate --skill google-roial1092

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires emulate, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a local environment to emulate Google's OAuth 2.0, OpenID Connect, Gmail, Calendar, and Drive APIs, allowing for local development and testing without relying on real Google APIs.

Core Features & Use Cases

  • OAuth 2.0 and OpenID Connect Emulation: Handles authorization code flow, PKCE, ID tokens, OIDC discovery, and refresh tokens.
  • Google Services Emulation: Simulates Gmail, Google Calendar, and Google Drive APIs for local development.
  • Use Case: Use this Skill to test Google sign-in locally, configure OAuth clients, and manage Gmail messages and Drive files without hitting real Google APIs.

Quick Start

Start the Google emulator with the command: npx emulate --service google

Frequently Asked Questions about google

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

FAQPage Schema
How do I test Google OAuth 2.0 flows locally without an internet connection?

Emulating Google OAuth 2.0 locally involves running a service that simulates authorization code flows, PKCE, and ID tokens without requiring internet access or hitting real Google APIs.

Can I use a local emulator for Gmail and Google Drive API integration testing?

Yes, you can use a local emulator to simulate Gmail and Google Drive APIs, allowing you to manage messages and files locally for integration testing without relying on actual Google services.

Does local Google API emulation support OpenID Connect discovery and refresh tokens?

Local Google API emulation does support OpenID Connect discovery and refresh tokens, providing a complete environment to test authentication mechanisms and token management offline.

What is the best way to test Google sign-in in a CI/CD environment?

Testing Google sign-in in CI/CD is best achieved using a local emulator that handles OAuth flows and OpenID Connect without internet dependency, ensuring stable and isolated automated testing pipelines.

How do I start emulating Google Calendar API for local development?

You start emulating the Google Calendar API for local development by executing the command `npx emulate --service google` to launch the local environment simulating the service endpoints.