{"id":4794,"external_id":"plugins_6aaafa1735208191ac6afb27325cc385","name":"vocabloot-deck-kit","display_name":"Vocabloot Deck Kit","developer":"NIRMAL JEFFREY BERNARD WILSON","category":"Education & Research","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:05Z","input_sha256":"57220fb2a61b111b319bae07e5b589d154b7348b06108e338b1c2acdd937ffaf","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.1.1","skill_count":6,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T00:00:02.146Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-09-16T20:33:52.950338Z","discoverability":"UNLISTED","id":"plugins_6aaafa1735208191ac6afb27325cc385","is_template":false,"name":"vocabloot-deck-kit","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Make a Vocabloot deck from a conversation: app-ready cards, stickers and a .vlbackup that imports as is.","display_name":"Vocabloot Deck Kit","id":"pluginrel_69c1cfccf1088191b4102d03255eec66","interface":{"brand_color":"#FB7359","capabilities":["Interactive","Read","Write"],"category":"Education & Research","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_0000000067948243a5530c6551480937","default_prompt":"Make me a German deck about the bakery.","default_prompts":["Make me a German deck about the bakery.","I speak Spanish and I'm learning Japanese: 20 words for greetings.","Check my deck and pack it into the file the app opens."],"developer_name":"NIRMAL JEFFREY BERNARD WILSON","logo_url":"https://files.openai.com/content?id=file_000000005934824397f37ac9e96ae9e1","logo_url_dark":null,"long_description":"Say which language you speak, which you are learning and what the deck is about. The assistant writes every card (pronunciation, grammar, two example sentences, tap-a-word meanings) and a picture idea per word; the kit validates each card, checks the images and packs a .vlbackup the Vocabloot app opens as its own.","plugin_category_id":"education & research","privacy_policy_url":"https://privacy.vocabloot.com/","screenshot_urls":[],"short_description":"Make Vocabloot language decks","terms_of_service_url":"https://terms.vocabloot.com/","website_url":"https://vocabloot.com"},"keywords":["vocabloot","flashcards","language-learning","deck","vocabulary"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"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.","interface":{"brand_color":null,"default_prompt":"Check my deck before packing.","display_name":"Check the deck","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Every gate and a preview of the deck as the app shows it"},"name":"deck-check","plugin_release_skill_id":"pluginrsk_6aab16782ab481919b98b4390550cf2e"},{"description":"Start a Vocabloot deck from a conversation: asks which language the creator speaks and which they are learning, the topic, how many words, the level, words to include or avoid; checks the pair against the Vocabloot app's live language registry; scaffolds the deck folder and has you propose the word list. Use when someone wants to make, start or build a Vocabloot deck, a vocabulary deck, a word list or flashcards for a language, or says /deck-create.","interface":{"brand_color":null,"default_prompt":"Make me a German deck about the bakery.","display_name":"Create a deck","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Start a Vocabloot deck: languages, topic, level, word list"},"name":"deck-create","plugin_release_skill_id":"pluginrsk_6aab1677b3ac8191a434929630aaba93"},{"description":"Pack an approved Vocabloot deck folder into a .vlbackup with the app's own codec; refuses with the card named while any check fails. Use when a checked deck should become the file the app opens, or when the creator says /deck-pack, export the deck, or make the file.","interface":{"brand_color":null,"default_prompt":"Pack my deck into the file.","display_name":"Pack the deck","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"The .vlbackup, with the app's own codec"},"name":"deck-pack","plugin_release_skill_id":"pluginrsk_6aab1679b3f8819190e4b2e18dd5f7bc"},{"description":"Explain how to open a packed Vocabloot deck (.vlbackup) in the app on iPhone or Android and what a card shows there; publishing to the Vocabloot community is a future capability. Use after /deck-pack, or when a creator asks how to install, import, share or publish a deck, or says /deck-publish.","interface":{"brand_color":null,"default_prompt":"How do I open the deck in Vocabloot?","display_name":"Open it in the app","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"How to open a packed deck on iPhone or Android"},"name":"deck-publish","plugin_release_skill_id":"pluginrsk_6aab167925e881919e648709760dc37d"},{"description":"Decide which cards get a sticker (a picture idea per card: a rising sun for Guten Morgen), write provider-agnostic sticker prompts, take images made with any tool or generate them with the creator's own OpenAI key, run mechanical checks, look at every image yourself, render a contact sheet, and record approve, reject or defer decisions; never regenerates an approved sticker unless asked. Use after /deck-text, when a deck needs images, stickers or pictures, or when the creator says /deck-stickers.","interface":{"brand_color":null,"default_prompt":"Let's do the pictures for my deck.","display_name":"Stickers","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"A picture idea per card, prompts, checks and a contact sheet"},"name":"deck-stickers","plugin_release_skill_id":"pluginrsk_6aab16780e608191b5c99adb4931f8ee"},{"description":"Write every app-ready field of a Vocabloot deck: article, gender, plural, IPA, romanization, translation, two example sentences with translations, tappable tokens with lemma, part of speech, grammar codes and meanings, and a sticker picture idea per card; the script validates each card and writes cards.json, the localization file and a review report. Use after /deck-create, when a deck folder has words.json but no cards.json, or when the creator says /deck-text, generate the cards, or write the sentences.","interface":{"brand_color":null,"default_prompt":"Write the cards for my deck.","display_name":"Write the cards","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Every app-ready field, two sentences and tokens per card"},"name":"deck-text","plugin_release_skill_id":"pluginrsk_6aab1677fef88191b51b99334e1cf421"}],"version":"0.1.1"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"vocabloot-deck-kit","author":{"url":"https://vocabloot.com","name":"Vaazh Studios"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"e19e402136518d31cab5219572b285e2e9b006a6a21d400bf6b3df23516ac2a2"},{"path":".claude-plugin/plugin.json","sha256":"07b9ec66da431ccc567a2fe73202bccdac8ea8bc14b43165408235213da8c922"}],"version":"0.1.1","homepage":"https://github.com/vaazh-studios/vocabloot-deck-kit","keywords":["vocabloot","flashcards","language-learning","deck","vocabulary"],"repository":"https://github.com/vaazh-studios/vocabloot-deck-kit","artifact_id":11642,"observed_at":"2026-10-02T00:34:34Z","support_url":"https://github.com/vaazh-studios/vocabloot-deck-kit/issues","capabilities":["Interactive","Read","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[{"field":"keywords","other_source":1}]}}