What problem does it solve?
This Skill provides a local, emulated GitHub API for development and testing, allowing users to interact with GitHub API endpoints locally without hitting the real GitHub API.
Core Features & Use Cases
- Local API Interaction: Interact with GitHub API endpoints locally, test GitHub integrations, emulate repos, issues, PRs, OAuth flows, GitHub Apps, webhooks, and actions.
- Auth and Token Management: Supports passing tokens for authentication and managing GitHub App JWTs.
- Seed Config: Allows configuration with a seed config file to define users, orgs, repos, OAuth apps, and more.
- Pagination and List Endpoints: Supports pagination and list endpoints for users, repos, issues, PRs, comments, reviews, labels, milestones, branches, organizations, teams, GitHub Apps, releases, webhooks, search, actions, checks, and OAuth.
- Quick Start: Use the
npx emulate --service github command to start the GitHub service on the default port.
Quick Start
Start the GitHub emulator with the command npx emulate --service github.