google

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

1.5k|108|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/vercel-labs/emulate --skill google-vercel-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google
Source: https://github.com/vercel-labs/emulate/tree/main/skills/google
Command: npx skills add https://github.com/vercel-labs/emulate --skill google-vercel-labs

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 for testing and developing applications that interact with Google APIs, eliminating the need for real Google API calls during development.

Core Features & Use Cases

  • OAuth 2.0 / OIDC Emulation: Handles OAuth flows and OpenID Connect discovery.
  • Gmail, Calendar, and Drive Emulation: Simulates Gmail, Google Calendar, and Google Drive functionalities.
  • Use Case: If you're developing an application that uses Google OAuth for sign-in, or you need to test Google APIs like Gmail, Calendar, or Drive, this Skill allows you to do so locally without the need for real Google API access.

Quick Start

Start the Google emulator with 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 hitting real API quotas?

You can emulate Google OAuth 2.0 locally by running `npx emulate --service google`, which handles OAuth flows, ID tokens, and refresh tokens without requiring real Google API access.

What is the best way to mock Gmail, Calendar, and Drive API responses during development?

Mocking Gmail, Calendar, and Drive API responses is done by starting the local emulator, which simulates Google API functionalities and provides mock responses for application testing.

Does the Google API emulator support OpenID Connect discovery for local development?

Yes, the Google API emulator supports OpenID Connect discovery, allowing you to handle OIDC flows and test ID tokens locally without connecting to live Google authentication servers.

Do I need portless to get HTTPS URLs when emulating Google APIs?

Yes, while `npx emulate` starts the Google API emulator, the optional `portless` dependency is required if you need to generate HTTPS URLs for your local development and testing environment.

When should I use a Google API emulator instead of real Google API credentials?

Use a Google API emulator during local development and testing to eliminate the need for real Google API calls, preventing accidental quota exhaustion and removing the dependency on live Google API access.