{"id":4231,"external_id":"plugins_6a611d2ff7b88191b75a5290bceb0e87","name":"questforge","display_name":"Questforge","developer":"Adrián Melic","category":"Entertainment","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:03Z","input_sha256":"93565996d33a62fe6950cc1a12019b9fa4e7db590a40afffa735b7415c44280b","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.3.1","skill_count":7,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T00:00:02.003Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugins_6a611d2ff7b88191b75a5290bceb0e87","name":"questforge","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_2f787b6a82188191822970d215cb6418","skills":[{"name":"questforge","interface":{"brand_color":null,"iconography":"chat","display_name":"questforge","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"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."},"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.","plugin_release_skill_id":"pluginrsk_6a7f5294f6108191b9019c18d154cc29"},{"name":"questforge-campaign","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"questforge-campaign","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Manage Questforge campaign memory, sessions, clocks, NPCs, factions, inventory, clues, state patches, canonical save files, and continuity between sessions."},"description":"Manage Questforge campaign memory, sessions, clocks, NPCs, factions, inventory, clues, state patches, canonical save files, and continuity between sessions.","plugin_release_skill_id":"pluginrsk_6a7f52963ef88191b684f1cb0d3e8647"},{"name":"questforge-puzzles","interface":{"brand_color":null,"iconography":"radar","display_name":"Questforge Puzzles","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Design non-blocking deduction beats and minigames."},"description":"Design and run Questforge puzzle beats, clue connections, symbolic minigames, route logic, social contradictions, and non-blocking deductions.","plugin_release_skill_id":"pluginrsk_6a7f5296027c81918496e2a47f184b7b"},{"name":"questforge-rules","interface":{"brand_color":null,"iconography":"search","display_name":"questforge-rules","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Resolve 5E-compatible rules questions using local Questforge SRD indexes, concise citations, transparent rulings, and recorded house rules."},"description":"Resolve 5E-compatible rules questions using local Questforge SRD indexes, concise citations, transparent rulings, and recorded house rules.","plugin_release_skill_id":"pluginrsk_6a7f5294f90c81919c59f9d8dd402b9b"},{"name":"questforge-save","interface":{"brand_color":null,"iconography":"pdf","display_name":"Questforge Save","default_prompt":"Use $questforge-save to save or sync my current Questforge campaign without overwriting a newer copy.","icon_large_url":null,"icon_small_url":null,"short_description":"Save and sync Questforge campaigns safely"},"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.","plugin_release_skill_id":"pluginrsk_6a7f5295246881919aa5fa40836514bd"},{"name":"questforge-setup","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"questforge-setup","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Prepare Questforge for first play with an offline rules primer, optional full-SRD indexing, language selection, and licensing boundaries."},"description":"Prepare Questforge for first play with an offline rules primer, optional full-SRD indexing, language selection, and licensing boundaries.","plugin_release_skill_id":"pluginrsk_6a7f5295a1848191b031611ea7ce15d2"},{"name":"questforge-visuals","interface":{"brand_color":null,"iconography":"code","display_name":"questforge-visuals","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"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."},"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.","plugin_release_skill_id":"pluginrsk_6a7f52967388819194f72e1f2ec4239c"}],"app_ids":[],"version":"1.3.1","keywords":["5e","fantasy-rpg","campaigns","storytelling","dice","image-generation","cloud-saves"],"interface":{"category":"Entertainment","logo_url":"https://files.openai.com/content?id=file_00000000e5a481f4a8a4403a3db98694","brand_color":"#DFA64A","website_url":"https://adrianmelic.com/questforge","capabilities":["Interactive","Write","Rules Lookup","Campaign Memory","Portable Cloud Saves","Turn-Based Combat","Rollback Checkpoints","Image Generation"],"logo_url_dark":null,"default_prompt":"I want to play. Create a quick hero and begin.","developer_name":"Adrián Melic","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."],"screenshot_urls":[],"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.","composer_icon_url":"https://files.openai.com/content?id=file_00000000061881f489b8c3b14c3da841","short_description":"Open-ended fantasy RPG","plugin_category_id":"entertainment","privacy_policy_url":"https://adrianmelic.com/privacy-policy","terms_of_service_url":"https://adrianmelic.com/terms-of-service","composer_icon_dark_url":null},"description":"Play an open-ended 5E-compatible fantasy RPG inside Codex with visible dice, portable campaigns, optional cloud saves, and generated scenes.","app_manifest":null,"display_name":"Questforge","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-07-22T20:03:17.461109Z","is_template":false,"connector_id":null,"discoverability":"UNLISTED","canonical_app_id":null},"research":null,"package_metadata":{"name":"questforge","author":{"url":"https://github.com/adrianmelic","name":"Adrián Melic"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"15a089782a03b43d2d7274be08e428cc8248d4000031076b1362dee2d031dc2b"}],"version":"1.3.1","homepage":"https://adrianmelic.com/questforge","keywords":["5e","fantasy-rpg","campaigns","storytelling","dice","image-generation","cloud-saves"],"repository":"https://github.com/adrianmelic/codex-questforge","artifact_id":11069,"observed_at":"2026-10-02T00:29:20Z","capabilities":["Interactive","Write","Rules Lookup","Campaign Memory","Portable Cloud Saves","Turn-Based Combat","Rollback Checkpoints","Image Generation"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}