{"id":29582,"plugin_id":"plugins_6a611d2ff7b88191b75a5290bceb0e87","kind":"detail","collection_source":"plugin_api","comparison_source":null,"observed_at":"2026-10-09T00:04:42.992Z","digest":"18076f1d44a07aefe2b687b01e3e50b615244aa6e014c5a02f612aaa6c3bf58d","against":16607,"payload":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-07-22T20:03:17.461109Z","discoverability":"LISTED","id":"plugins_6a611d2ff7b88191b75a5290bceb0e87","is_template":false,"name":"questforge","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Play an open-ended 5E-compatible fantasy RPG inside Codex with visible dice, portable campaigns, optional cloud saves, and generated scenes.","display_name":"Questforge","id":"pluginrel_2f787b6a82188191822970d215cb6418","interface":{"brand_color":"#DFA64A","capabilities":["Interactive","Write","Rules Lookup","Campaign Memory","Portable Cloud Saves","Turn-Based Combat","Rollback Checkpoints","Image Generation"],"category":"Entertainment","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000061881f489b8c3b14c3da841","default_prompt":"I want to play. Create a quick hero and begin.","default_prompts":["I want to play. Create a quick hero and begin.","Guide me through creating a hero, then begin.","Continue my latest Questforge campaign."],"developer_name":"Adrián Melic","logo_url":"https://files.openai.com/content?id=file_00000000e5a481f4a8a4403a3db98694","logo_url_dark":null,"long_description":"Say anything and let the world keep up. Questforge turns a conversation into an original 5E-compatible fantasy campaign with transparent dice, durable character and world state, combat, inventory, advancement, checkpoints, and failure-forward play. Campaigns can use verified local saves, portable ZIP exports, and opt-in synchronization through a user-selected writable storage connector. Static generated scenes can appear in the conversation; writable local Codex workspaces can also add a chronological gallery, interactive 360 POV viewers, and optional ambience.","plugin_category_id":"entertainment","privacy_policy_url":"https://adrianmelic.com/privacy-policy","screenshot_urls":[],"short_description":"Open-ended fantasy RPG","terms_of_service_url":"https://adrianmelic.com/terms-of-service","website_url":"https://adrianmelic.com/questforge"},"keywords":["5e","fantasy-rpg","campaigns","storytelling","dice","image-generation","cloud-saves"],"mcp_servers":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Run Questforge, an open-ended 5E-compatible fantasy campaign with quick character creation, transparent dice, persistent portable state, optional cloud saves, and generated visuals.","interface":{"brand_color":null,"default_prompt":null,"display_name":"questforge","icon_large_url":null,"icon_small_url":null,"iconography":"chat","short_description":"Run Questforge, an open-ended 5E-compatible fantasy campaign with quick character creation, transparent dice, persistent portable state, optional cloud saves, and generated visuals."},"name":"questforge","plugin_release_skill_id":"pluginrsk_6a7f5294f6108191b9019c18d154cc29"},{"description":"Manage Questforge campaign memory, sessions, clocks, NPCs, factions, inventory, clues, state patches, canonical save files, and continuity between sessions.","interface":{"brand_color":null,"default_prompt":null,"display_name":"questforge-campaign","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Manage Questforge campaign memory, sessions, clocks, NPCs, factions, inventory, clues, state patches, canonical save files, and continuity between sessions."},"name":"questforge-campaign","plugin_release_skill_id":"pluginrsk_6a7f52963ef88191b684f1cb0d3e8647"},{"description":"Design and run Questforge puzzle beats, clue connections, symbolic minigames, route logic, social contradictions, and non-blocking deductions.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Questforge Puzzles","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Design non-blocking deduction beats and minigames."},"name":"questforge-puzzles","plugin_release_skill_id":"pluginrsk_6a7f5296027c81918496e2a47f184b7b"},{"description":"Resolve 5E-compatible rules questions using local Questforge SRD indexes, concise citations, transparent rulings, and recorded house rules.","interface":{"brand_color":null,"default_prompt":null,"display_name":"questforge-rules","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Resolve 5E-compatible rules questions using local Questforge SRD indexes, concise citations, transparent rulings, and recorded house rules."},"name":"questforge-rules","plugin_release_skill_id":"pluginrsk_6a7f5294f90c81919c59f9d8dd402b9b"},{"description":"Save, resume, migrate, export, or synchronize a Questforge campaign across local folders and user-authorized cloud storage without overwriting a newer copy. Use when play changes durable state, when the player asks for autosave, backup, Google Drive, OneDrive, cross-device play, ZIP export, campaign import, or recovery from an older/non-canonical save.","interface":{"brand_color":null,"default_prompt":"Use $questforge-save to save or sync my current Questforge campaign without overwriting a newer copy.","display_name":"Questforge Save","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Save and sync Questforge campaigns safely"},"name":"questforge-save","plugin_release_skill_id":"pluginrsk_6a7f5295246881919aa5fa40836514bd"},{"description":"Prepare Questforge for first play with an offline rules primer, optional full-SRD indexing, language selection, and licensing boundaries.","interface":{"brand_color":null,"default_prompt":null,"display_name":"questforge-setup","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Prepare Questforge for first play with an offline rules primer, optional full-SRD indexing, language selection, and licensing boundaries."},"name":"questforge-setup","plugin_release_skill_id":"pluginrsk_6a7f5295a1848191b031611ea7ce15d2"},{"description":"Use native image generation as a Questforge table aid for scenes, objects, maps, inventory, merchants, outfits, symbols, recaps, persistent local galleries, interactive 360 POV viewers, and optional scene ambience with visual continuity.","interface":{"brand_color":null,"default_prompt":null,"display_name":"questforge-visuals","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Use native image generation as a Questforge table aid for scenes, objects, maps, inventory, merchants, outfits, symbols, recaps, persistent local galleries, interactive 360 POV viewers, and optional scene ambience with visual continuity."},"name":"questforge-visuals","plugin_release_skill_id":"pluginrsk_6a7f52967388819194f72e1f2ec4239c"}],"version":"1.3.1"},"scope":"GLOBAL","share_url":"https://chatgpt.com/plugins/plugins_6a611d2ff7b88191b75a5290bceb0e87?open_in_app","status":"ENABLED"},"changes":[{"path":"/discoverability","type":"changed","before":"UNLISTED","after":"LISTED"},{"path":"/share_url","type":"changed","before":null,"after":"https://chatgpt.com/plugins/plugins_6a611d2ff7b88191b75a5290bceb0e87?open_in_app"}],"summary":"Fields changed: 2. /discoverability, /share_url.","summary_kind":"deterministic","summary_metadata":{}}