{"id":20915,"plugin_id":"plugins_6aaafa1735208191ac6afb27325cc385","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:39.961Z","digest":"6d928a0046caa0af19de983f271b4be4ac0ecec1dec574a2b83bfb6e27dd1b69","against":null,"payload":{"description":"Validate a Vocabloot deck folder before packing: schema, language and localization alignment, token offsets and coverage, sticker references and decisions, blocking flags; renders an app-like preview. Use before /deck-pack, when a creator asks whether a deck is ready, correct or complete, or says /deck-check.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":174}],"name":"deck-check","skill_md_contents":"---\nname: deck-check\ndescription: Validate a Vocabloot deck folder before packing: schema, language and localization alignment, token offsets and coverage, sticker references and decisions, blocking flags; renders an app-like preview. Use before /deck-pack, when a creator asks whether a deck is ready, correct or complete, or says /deck-check.\nlicense: MIT\ncompatibility: Requires Node 22 and the kit's scripts (npm install in the kit folder); network access to vocabloot.com for the language registry, with an offline snapshot fallback.\n---\n\n# /deck-check\n\n**Show your work.** This is step 4 of 6. Say so before the command. Show the preview: render `review/preview.html` (a screenshot or an inline render where the host can), otherwise show the first three cards as text with their stickers displayed. Then the problems, if any, with the card named, or \"ready to pack\".\n\nCommands below run from the kit's root, the folder two levels above this file (`<kit>/skills/<this skill>/SKILL.md`); from anywhere else, prefix `scripts/` with that path. If a script answers that dependencies are not installed, run the `npm install` it prints.\n\n```bash\nnode scripts/check.mjs <deck-folder>\n```\n\nIt prints every problem with the card key in front, or \"ready to pack\". It also writes `review/preview.html`: the deck as the app and vocabloot.com/decks will show it, one card per tile, sentences with hover-to-see meanings. Open it with the creator and scroll through all of it together; this is the last look before the file exists.\n\nIf there are problems, route each one: a token or sentence problem goes back to `/deck-text --refresh \"<word>\"`; a sticker problem goes back to `/deck-stickers`; a `deck.json` problem (name, description, author) can be edited directly in `deck.json`. Never edit `cards.json` or the localization by hand.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}