emulate

Emulate developer APIs locally with configurable seed data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The emulate skill provides a local drop-in API emulator for various developer APIs, allowing users to start emulated services, configure seed data, write tests against local APIs, and work with the emulate CLI or programmatic API without network access.

Core Features & Use Cases

  • API Emulation: Emulate popular APIs like Vercel, GitHub, Google, Slack, and more.
  • Service Configuration: Configure seed data and customize the behavior of emulated services.
  • Testing and Development: Use the emulate skill to test local APIs and develop applications in a controlled environment.
  • Use Case: For a developer who needs to simulate GitHub API responses without having to connect to the actual GitHub service for testing purposes.

Quick Start

Start the emulator with npx emulate.

Frequently Asked Questions about emulate

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

FAQPage Schema
How do I emulate APIs locally for testing without network access?

You can emulate APIs locally by starting the emulator with the `npx emulate` command. This allows you to simulate various developer services, configure seed data, and run tests without needing network access.

What developer APIs can I emulate for local development?

The emulator supports a variety of developer APIs including Vercel, GitHub, Google, and Slack. You can configure seed data and customize service behavior to simulate these APIs locally.

How do I configure seed data and customize service behavior for API emulation?

API emulation allows you to configure seed data and customize the behavior of emulated services. This enables you to test local APIs and develop applications within a controlled local environment.

Does API emulation work with the CLI and programmatic interfaces?

Yes, local API emulation supports both the emulate CLI and a programmatic API. You can use either interface to start emulated services and write tests for local development.

What is the best way to simulate GitHub API responses for testing purposes?

The best way to simulate GitHub API responses is by using a local API emulator. It allows you to configure seed data and customize service behavior without connecting to the actual GitHub service.

Can I use API emulation to test applications in a controlled environment?

Yes, API emulation is designed for testing local APIs and developing applications in a controlled environment. You can start emulated services and configure seed data to manage test conditions.