# Integration Playground

> Create a disposable fixture environment for safely exercising Skills against local APIs, data, and files; use when testing a Skill with isolated local fixtures.

- Skill: `quantumquirkxyz/integration-playground` (Agent Skill)
- Install (CLI): `npx skillmds@latest add quantumquirkxyz/integration-playground`
- Raw SKILL.md: https://api.skillmd.com/api/skills/quantumquirkxyz/integration-playground/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: quantumquirkxyz (https://skillmd.com/u/quantumquirkxyz)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/quantumquirkxyz/integration-playground

---


# Integration Playground

## Contract

- Input: JSON fixture definition, an optional executable plus argument array, and a temporary output directory.
- Output: disposable playground directory; when a command is supplied, its exit status, stdout, stderr, and command evidence.
- Boundary: output must be under the system temporary directory; only Node.js commands run with a minimal environment and commands never pass through a shell.

Run `node .agents/skills/platform/skill-lab.mjs playground --output /tmp/quirk-playground --fixtures '{"api":{"status":"ok"}}' --command '["node","script.mjs"]'`. Never point it at a production directory or pass credentials into a playground command.

