Skip to content

API Mocking Framework

Designs realistic mock APIs so frontend and integration work can proceed before the real backend exists.

Stars
49,023
Licence
MIT
Files
2 files

What it does

When installed, the agent approaches requests to fake or simulate an API by first clarifying the contract, auth flows, error shapes and latency expectations, then planning routes, scenarios and state transitions before writing responses. It aims for deterministic fixtures with optional randomness, and documents how to run the mock server and switch between scenarios. A supporting playbook file holds code samples and checklists it can open when detailed implementation is requested.

Great for

  • Frontend developers who need an API that does not exist yet
  • Teams building integration tests against a partner or third-party API
  • Sales or demo teams who need a realistic, safe sandbox API

Skip it if

  • Testing live or production systems, which the skill itself says not to do, since mocks do not validate real integrations
  • Security or penetration testing, which the skill explicitly excludes
  • Projects with no API contract or expected behaviour to mirror, since the mock would be guesswork

Try asking

  • “Create a mock server for our payments API based on this OpenAPI spec, with success and declined scenarios”
  • “Mock the shipping partner's tracking endpoint so the frontend team can build the order page in parallel”
  • “Build a deterministic demo backend with sample customer data for a client presentation”
Step-by-step guide: how to use API Mocking FrameworkInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 2 original files, the MIT licence and an attribution note.

    api-testing-observability-api-mock.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip api-testing-observability-api-mock.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip api-testing-observability-api-mock.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Provide the real API contract (OpenAPI spec or sample responses) so the mock matches production shapes.
  • Ask for fixed fixtures first, then add randomness toggles only if you need them.
  • Keep mock data synthetic and clearly labelled so it is never mistaken for a live endpoint.

What's inside

  • resources/implementation-playbook.md
  • SKILL.md

Redistributed unmodified from sickn33/agentic-awesome-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.