Chat2api Har Tool Fixture

Use when converting OpenAI-compatible client HAR files into sanitized replayable Chat2API tool-calling fixtures.

xiaoy233 4f5a0d4 2 files · 5.7 KB Updated

File contents

Chat2API HAR Tool Fixture

Use this skill when a recorded client HAR should become reusable test input.

Rules

  • Treat HAR parsing as generic.
  • Put client-specific expectations in replay profiles, not in HAR extraction.
  • Remove secrets and volatile headers from generated fixtures.
  • Output fixtures are safe to replay and must not contain Authorization values.

Commands

node skills/chat2api-har-tool-fixture/scripts/extract-har-fixtures.mjs \
  --har backup/har/Cherry-Studio.har \
  --client cherry-studio \
  --out backup/har/cherry-studio-fixture.json

Use --har for the source HAR, --client for the fixture client profile, and --out for the output fixture path. If omitted, --har can come from CHAT2API_HAR, --client can come from CHAT2API_CLIENT_PROFILE, and output defaults to backup/har/<client>-tool-fixtures-<timestamp>.json.

xiaoy233/chat2api/tree/main/skills/chat2api-har-tool-fixture commit 4f5a0d41f2

Frequently asked questions

npx skillmds@latest add xiaoy233/chat2api-har-tool-fixture