WizKidsFamily Docs

CLI reference

Every wizfamily command and flag.

Every command takes --json. Exit codes: 0 ok, 1 problems found, 2 usage, 3 not signed in, 4 server error.

Account

CommandWhat it does
wizfamily login [--family] [--url <site>]Sign in with a code you approve in the Studio (or, with --family, in the app as a parent).
wizfamily logoutSign this terminal out.
wizfamily versionThe installed version.

Packs

CommandWhat it does
wizfamily kit [<dir>] [--install-skill]The pack kit; with --install-skill, the Claude skill in ~/.claude/skills.
wizfamily new <folder> [--game|--story|--video] [--title <t>]A pack to start from.
wizfamily guide <module>How to write a pack for a subject (math, language…).
wizfamily validate <folder>Check pack.json and its files on this machine. Saves nothing.
wizfamily push <folder> [--wait] [--rights] [--course <id|slug> [--position <n>]]Upload what changed and start the checks. --rights: a story book or video pack is yours or licensed. --force pushes despite local errors to see the server's checks.
wizfamily checks [<version>] [--wait]The checks of the last push, or of a version.
wizfamily preview [<version>]Open the cards as a kid sees them.
wizfamily submit [<version>]Send the version for review.
wizfamily packsYour packs and their newest version.
wizfamily playlist <link>…A YouTube playlist's videos as videos.list entries for a video course.

Courses (creators)

CommandWhat it does
wizfamily coursesYour courses, each with its packs in order.
wizfamily courses new "<title>" --type <type> --subject <module> --ages <a-b> [--language <xx>] [--description <t>]Start an empty draft course.
wizfamily courses order <course> <pack>…Put the course's packs in this order.