Agent skill · software engineering · yonatangross

emulate-seed

Seed configs for Vercel emulate: stateful GitHub, Vercel, Google, Slack, Stripe, AWS and more, not mocks. Use when setting up test environments, CI or offline development.

Why this skill is useful

Adds executable scripts for generating and managing seed configs for stateful API emulation that aren't in public docs.

What it needs

Requires emulate installed locally. About 9k tokens when loaded. Last updated 2026-08-06. 215 stars on the source repository.

What this skill does

Upstream version reference: emulate 0.12.0 (2026-09-30). Emulate Seed Configs Generate and manage seed configs for emulate (Apache-2.0) — Vercel Labs' stateful API emulation tool. Each category has individual rule files in rules/ loaded on-demand. Paired agent: This skill pairs with the emulate-engineer subagent (subagenttype: "ork:emulate-engineer"). When a task involves generating a full emulate config from scratch, webhook HMAC setup, CI pipeline integration, or parallel-worker port isolation, spawn the agent rather than handling it inline — it has the full 13-emulator service-port matrix and seed-rules in context. Not mocks. Emulate provides full state machines with cascading deletes, cursor pagination, webhook delivery, and HMAC signature verification. Create a PR via the API and it appears in GET /repos/:owner/:repo/pulls. Delete a repo and its issues, PRs, and webhooks cascade-delete. New in 2026-04 (emulate 0.4.x) Modular @emulators/ packages — each service is its own package (@emulators/github, @emulators/stripe, etc.); top-level emulate re-exports createEmulator and the CLI. 4 new services: mongoatlas, okta, resend, stripe, with drop-in seed YAML blocks (current default ports: see the services table below). Resend local inbox — GET http://localhost:4008/inbox returns captured emails for assertions without hitting a real provider. Stripe hosted checkout — real session redirect flow + checkout.session.completed/expired webhook delivery, suitable for E2E payment tests. MongoDB Atlas — Admin API v2 (projects/clusters/DB users) + Data API v1 with full CRUD + aggregate. Okta OIDC — full discovery, JWKS, authorize/token/userinfo/revoke/introspect plus Users/Groups/Apps CRUD. Entra / Apple / Slack expansions (v0.4.0) — PKCE + refresh rotation (Entra), RS256 JWKS (Apple), OAuth v2 consent UI (Slack). @emulators/adapter-next — catch-all Next.js route handler runs emulators on the same origin as the app; fixes OAuth callback URL drift on Vercel preview deploys. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills yonatangross/emulate-seed--649c14

View the source on GitHub

Browse the @skills marketplace