Quizbun is a static, explanation-first quiz catalog built around the quiz Object Standard.
Install the standalone create-quiz skill with the Skills CLI:
npx skills add a-dev/quizbun --skill create-quizThe installed skill includes the Quiz Object Standard authoring contract and a dependency-free Node.js validator. It does not require the Quizbun application or Bun.
Add the quizbun skill to open a finished quiz in Quizbun. It writes a launcher file that loads the quiz on the import page, and it requires create-quiz:
npx skills add a-dev/quizbun --skill create-quiz --skill quizbunQuizbun imports quizzes of at most 200 questions and 1 MB of JSON. See import limits.
For ChatGPT, a separate prototype plugin bundles quiz generation and a
browser-assisted import workflow. Build it with bun run plugin:package;
see installation and testing. The same package also
installs in Claude Code; see the Claude Code plugin. The
standalone skills remain available independently.
Validation proves that a question is well-formed, never that its explanation
defends the option marked isCorrect. A flag on the wrong option passes every
automated gate, and a reviewer reading thirty questions can miss it.
This check asks a TypeSafe judgment per choice question and reports the ones whose explanation argues for a different answer:
bun run quiz:explanations:check content/quizzes/{id}.jsonAdd --all to print every probability rather than only the flagged questions.
It needs TYPESAFE_API_KEY and network access, so it is advisory and stays out
of CI alongside the other optional analysers.