Agent skill · software engineering · lobehub

response-compliance

Use for OpenResponses/Response API compliance tests, endpoint schema failures and test runs.

Why this skill is useful

Adds a compliance testing script for the OpenResponses API that includes specific test commands and configurations not commonly known.

What it needs

Requires bun installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 81,352 stars on the source repository.

What this skill does

OpenResponses Compliance Test Run the official OpenResponses compliance test suite against the local (or remote) Response API endpoint. Quick Start Prerequisites Dev server running with ENABLEMOCKDEVUSER=true in .env The api/v1/responses route registered (via src/app/(backend)/api/v1/[[...route]]/route.ts) Auth Modes Mode Flags --------------- ------------------------------------------------------------------- Dev (mock user) --auth-header "lobe-auth-dev-backend-api" --no-bearer --api-key 1 API Key --api-key lb-xxxxxxxxxxxxxxxx Custom --auth-header <name> --api-key <value> Test IDs Available --filter values: ID Description Related Issue -------------------- -------------------------------------- ------------- basic-response Simple text generation (non-streaming) LOBE-5858 streaming-response SSE streaming lifecycle + events LOBE-5859 system-prompt System role message handling LOBE-5858 tool-calling Function tool definition + call output LOBE-5860 image-input Multimodal image URL content — multi-turn Conversation history via input items LOBE-5861 Environment Variables Variable Default Description --------- ----------------------- ----------------------------------------- APPURL http://localhost:3010 Server base URL (auto-appends /api/v1) APIKEY — API key (alternative to --api-key flag) How It Works The script (packages/openapi/scripts/compliance-test.sh) clones the official openresponses/openresponses repo into scripts/openresponses-compliance/ (gitignored) and runs its CLI test runner. First run clones; subsequent runs update from upstream. Debugging Failures 1. Run with -v to see full request/response payloads 2. …

How to use it

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

@skills lobehub/response-compliance--b10db3

View the source on GitHub

Browse the @skills marketplace