{"id":3359,"external_id":"plugin_asdk_app_6a8e5c09f7788191b376df6d421b1ca8","name":"app-6a8e5c09f7788191b376df6d421b1ca8","display_name":"Rendemo","developer":"JACOB LAWRENCE GARGARO","category":"Creativity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:01Z","input_sha256":"6e54ba9f3a68971f837012060d81fc87a05c7c0bcfccc016896fb0798e291f60","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":5,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T12:00:02.247Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugin_asdk_app_6a8e5c09f7788191b376df6d421b1ca8","name":"app-6a8e5c09f7788191b376df6d421b1ca8","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_f2353154ec908191b6a021c9533cfeb7","skills":[{"name":"author-a-tour","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"author-a-tour","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Use when the user asks to create or change a CODEBASE TOUR inside their own live product, or mentions data-rendemo markers, rendemo.tours.json, rendemo_create_tour, rendemo_add_tour_step, rendemo_list_tours, rendemo_probe_tour_targets, or the tour lockfile. A tour always runs in customer code and requires source markers. A crawled hosted replica is a sandbox demo and must use the sandbox-demos skill instead."},"description":"Use when the user asks to create or change a CODEBASE TOUR inside their own live product, or mentions data-rendemo markers, rendemo.tours.json, rendemo_create_tour, rendemo_add_tour_step, rendemo_list_tours, rendemo_probe_tour_targets, or the tour lockfile. A tour always runs in customer code and requires source markers. A crawled hosted replica is a sandbox demo and must use the sandbox-demos skill instead.","plugin_release_skill_id":"pluginrsk_6a9b1935cc548191a3767f614d8e139f"},{"name":"drive-and-record","interface":{"brand_color":null,"iconography":"cursor","display_name":"drive-and-record","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Use when the user wants a demo of their signed-in product and wants YOU to do the walkthrough rather than record it themselves or tell you which buttons to click — \"make a demo of my app and you drive it\", \"record a demo of my product without me clicking\", \"walk through my dashboard yourself and record it\", \"drive my signed-in session and build the demo\". The agent REHEARSES the workflow unrecorded on the user's own signed-in tab through the Rendemo Chrome extension, PROPOSES the take as a numbered plan the user approves in chat, then RECORDS that plan as one clean take that auto-directs — no free-roam replica to leak, so it is the right route for a data-dense product (CRM, inbox, leads). Read it BEFORE rendemo_start_drive_session / rendemo_drive / rendemo_propose_drive_plan / rendemo_record_drive_plan: it covers the intake questions to ask first, the paste steps to hand the user, the unrecorded read→decide→act rehearsal, how to write the plan and get a yes, the Record click, and the hand-off to the build pass. A user who would rather click through it themselves wants a plain recording (`new-demo`)."},"description":"Use when the user wants a demo of their signed-in product and wants YOU to do the walkthrough rather than record it themselves or tell you which buttons to click — \"make a demo of my app and you drive it\", \"record a demo of my product without me clicking\", \"walk through my dashboard yourself and record it\", \"drive my signed-in session and build the demo\". The agent REHEARSES the workflow unrecorded on the user's own signed-in tab through the Rendemo Chrome extension, PROPOSES the take as a numbered plan the user approves in chat, then RECORDS that plan as one clean take that auto-directs — no free-roam replica to leak, so it is the right route for a data-dense product (CRM, inbox, leads). Read it BEFORE rendemo_start_drive_session / rendemo_drive / rendemo_propose_drive_plan / rendemo_record_drive_plan: it covers the intake questions to ask first, the paste steps to hand the user, the unrecorded read→decide→act rehearsal, how to write the plan and get a yes, the Record click, and the hand-off to the build pass. A user who would rather click through it themselves wants a plain recording (`new-demo`).","plugin_release_skill_id":"pluginrsk_6a9b19453a0481919468aaad2d2d5427"},{"name":"embed-a-demo","interface":{"brand_color":null,"iconography":"code","display_name":"embed-a-demo","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"This skill should be used when the user asks to \"embed a demo\", \"add our demo to the pricing page\", \"install a Rendemo demo\", \"put the product demo on the site\", mentions `<rendemo-demo>`, `embed.js`, or `rendemo_get_embed`, or wants an interactive Rendemo demo rendered inside their own app or marketing site. Sequences the whole install: pick the demo, detect the framework, write the wrapper, place the script tag."},"description":"This skill should be used when the user asks to \"embed a demo\", \"add our demo to the pricing page\", \"install a Rendemo demo\", \"put the product demo on the site\", mentions `<rendemo-demo>`, `embed.js`, or `rendemo_get_embed`, or wants an interactive Rendemo demo rendered inside their own app or marketing site. Sequences the whole install: pick the demo, detect the framework, write the wrapper, place the script tag.","plugin_release_skill_id":"pluginrsk_6a9b19de880881918bbfa0dcd4a7c3f5"},{"name":"new-demo","interface":{"brand_color":null,"iconography":"cursor","display_name":"new-demo","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"This skill should be used when someone asks for a product demo, walkthrough, tutorial, onboarding flow or \"show how my product works\" and there is no Rendemo project yet — including \"make me a demo\", \"demo my app\", \"turn this into an interactive demo\", \"record a walkthrough of X\", or a bare product URL with a request to demo it. Read it BEFORE choosing how to capture (a user recording with the Rendemo Chrome extension beats a browser capture code, which beats a headless crawl) and before rendemo_crawl_site, rendemo_start_browser_crawl or rendemo_list_projects on an empty workspace. Covers the two questions to ask first, the intent-to-theme recipes, the extension handoff script to hand the user verbatim, the build pass from auto-directed draft to published link, and translating plain-words feedback into edits — so the user never has to open Rendemo at all."},"description":"This skill should be used when someone asks for a product demo, walkthrough, tutorial, onboarding flow or \"show how my product works\" and there is no Rendemo project yet — including \"make me a demo\", \"demo my app\", \"turn this into an interactive demo\", \"record a walkthrough of X\", or a bare product URL with a request to demo it. Read it BEFORE choosing how to capture (a user recording with the Rendemo Chrome extension beats a browser capture code, which beats a headless crawl) and before rendemo_crawl_site, rendemo_start_browser_crawl or rendemo_list_projects on an empty workspace. Covers the two questions to ask first, the intent-to-theme recipes, the extension handoff script to hand the user verbatim, the build pass from auto-directed draft to published link, and translating plain-words feedback into edits — so the user never has to open Rendemo at all.","plugin_release_skill_id":"pluginrsk_6a9b19f2906c8191bf2cf92edd02d747"},{"name":"sandbox-demos","interface":{"brand_color":null,"iconography":"cursor","display_name":"sandbox-demos","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"This skill should be used when creating or editing a SANDBOX DEMO — a hosted, autoplayable demo built from a site Rendemo crawled into a replica — rather than a codebase tour. Use it when the user says \"make a demo of <some website>\", gives a URL and no codebase, mentions `rendemo_crawl_site`, a crawl, a sandbox or a replica, or is authoring against an existing sandbox demo — and before `rendemo_add_sandbox_demo_step`, `rendemo_list_sandbox_pages`, `rendemo_find_in_sandbox` or `rendemo_check_sandbox_demo`. A sandbox demo writes no markers into customer source and has no lockfile to commit. Tours are reserved for codebase guidance authored with `author-a-tour`. Covers surveying what the crawl actually captured, choosing steps and target elements that survive a rebuild, writing the step card, and verifying before publish."},"description":"This skill should be used when creating or editing a SANDBOX DEMO — a hosted, autoplayable demo built from a site Rendemo crawled into a replica — rather than a codebase tour. Use it when the user says \"make a demo of <some website>\", gives a URL and no codebase, mentions `rendemo_crawl_site`, a crawl, a sandbox or a replica, or is authoring against an existing sandbox demo — and before `rendemo_add_sandbox_demo_step`, `rendemo_list_sandbox_pages`, `rendemo_find_in_sandbox` or `rendemo_check_sandbox_demo`. A sandbox demo writes no markers into customer source and has no lockfile to commit. Tours are reserved for codebase guidance authored with `author-a-tour`. Covers surveying what the crawl actually captured, choosing steps and target elements that survive a rebuild, writing the step card, and verifying before publish.","plugin_release_skill_id":"pluginrsk_6a9b1a0350dc81918d9c4b0c0d5c0821"}],"app_ids":["asdk_app_6a8e5c09f7788191b376df6d421b1ca8"],"version":"1.0.0","keywords":[],"interface":{"category":"Creativity","logo_url":"https://files.openai.com/content?id=file_00000000ffe081f59cac116f6083f26f","brand_color":null,"website_url":"https://rendemo.com","capabilities":[],"logo_url_dark":"https://files.openai.com/content?id=file_00000000ffe081f59cac116f6083f26f","default_prompt":"Polish my latest recording into an interactive demo and publish it when I approve.","developer_name":"JACOB LAWRENCE GARGARO","default_prompts":["Polish my latest recording into an interactive demo and publish it when I approve.","Crawl our website into a click-through sandbox demo I can share.","Where do viewers drop off in my published demo? Fix the weakest steps."],"screenshot_urls":[],"long_description":"Rendemo turns product recordings into interactive demos. Polish and publish the demos you record with the Rendemo browser extension, turn any website into a hosted click-through sandbox demo, and build interactive product tours that run inside your own live app — then embed any of them on your site with one script tag.","composer_icon_url":"https://files.openai.com/content?id=file_00000000061081f5a3ebc8a3cb50b1f6","short_description":"Interactive product demos","plugin_category_id":"creativity","privacy_policy_url":"https://rendemo.com/privacy","terms_of_service_url":"https://rendemo.com/terms","composer_icon_dark_url":"https://files.openai.com/content?id=file_00000000061081f5a3ebc8a3cb50b1f6"},"description":"Rendemo turns product recordings into interactive demos. Polish and publish the demos you record with the Rendemo browser extension, turn any website into a hosted click-through sandbox demo, and build interactive product tours that run inside your own live app — then embed any of them on your site with one script tag.","app_manifest":{"apps":{"app-6a8e5c09f7788191b376df6d421b1ca8":{"id":"asdk_app_6a8e5c09f7788191b376df6d421b1ca8","required":true}}},"display_name":"Rendemo","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-08-26T03:22:50.187521Z","is_template":false,"connector_id":"asdk_app_6a8e5c09f7788191b376df6d421b1ca8","discoverability":"LISTED","canonical_app_id":"asdk_app_6a8e5c09f7788191b376df6d421b1ca8"},"research":null,"package_metadata":{"name":"app-6a8e5c09f7788191b376df6d421b1ca8","author":{"name":"JACOB LAWRENCE GARGARO"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"97a7611f72c4d5f6cb8e78a868eaae650a5bb46f2bf409b5d0d72c60884e9557"}],"version":"1.0.0","artifact_id":10134,"observed_at":"2026-10-02T00:23:36Z","support_url":"https://rendemo.com/support","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}